{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "正在连接客户端: C:\\同花顺软件\\同花顺\\xiadan.exe ......\n",
      "连接成功!!!\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "E:\\anconda3\\lib\\site-packages\\pywinauto\\application.py:1085: UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)\n",
      "  warnings.warn(\n"
     ]
    }
   ],
   "source": [
    "\n",
    "from THS.THSTrader import *\n",
    "exe_path=r'C:\\\\htzq\\\\ht\\\\xiadan.exe'\n",
    "exe_path=r\"C:\\同花顺软件\\同花顺\\xiadan.exe\"\n",
    "# exe_path=r\"D:\\同花顺\\xiadan.exe\"\n",
    "\n",
    "trader = THSTrader(exe_path)    # 连接客户端\n",
    "\n",
    "\n",
    "# app = pywinauto.Application().start(exe_path)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "captcha result--> 6932\n",
      "点击登入\n"
     ]
    }
   ],
   "source": [
    "# order=trader.get_today_entrusts()\n",
    "\n",
    "order=trader.get_history_trades()\n",
    "\n",
    "order=trader.check_history_order()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'成交日期': 20231115,\n",
       "  '成交时间': '09:38:09',\n",
       "  '证券代码': 301208,\n",
       "  '证券名称': '中亦科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 44.6,\n",
       "  '成交金额': 13380.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3792087738,\n",
       "  '成交编号': 4847237524,\n",
       "  '手续费': 4.01,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.27,\n",
       "  '发生金额': 13384.28,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '09:38:12',\n",
       "  '证券代码': 605333,\n",
       "  '证券名称': '沪光股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 19.84,\n",
       "  '成交金额': 11904.0,\n",
       "  '股票余额': 600,\n",
       "  '合同编号': 3792091175,\n",
       "  '成交编号': 4847237858,\n",
       "  '手续费': 3.57,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 11907.81,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '09:39:00',\n",
       "  '证券代码': 2584,\n",
       "  '证券名称': '西陇科学',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 1300,\n",
       "  '成交均价': 9.26,\n",
       "  '成交金额': 12038.0,\n",
       "  '股票余额': 1300,\n",
       "  '合同编号': 3792089190,\n",
       "  '成交编号': 4847248628,\n",
       "  '手续费': 3.61,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 12041.85,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '09:39:29',\n",
       "  '证券代码': 688800,\n",
       "  '证券名称': '瑞可达',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 46.2,\n",
       "  '成交金额': 13860.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3792108438,\n",
       "  '成交编号': 4847255263,\n",
       "  '手续费': 4.16,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.28,\n",
       "  '发生金额': 13864.44,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '11:22:46',\n",
       "  '证券代码': 601127,\n",
       "  '证券名称': '赛力斯',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 78.93,\n",
       "  '成交金额': 7893.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3792929436,\n",
       "  '成交编号': 4848141423,\n",
       "  '手续费': 2.37,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.16,\n",
       "  '发生金额': 7895.53,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '13:29:42',\n",
       "  '证券代码': 2230,\n",
       "  '证券名称': '科大讯飞',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 50.48,\n",
       "  '成交金额': 10096.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3793213437,\n",
       "  '成交编号': 4848400738,\n",
       "  '手续费': 3.03,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 10099.23,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231115,\n",
       "  '成交时间': '14:18:39',\n",
       "  '证券代码': 603110,\n",
       "  '证券名称': '东方材料',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 29.48,\n",
       "  '成交金额': 8844.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3793438147,\n",
       "  '成交编号': 4848686088,\n",
       "  '手续费': 2.65,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 8846.83,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:33:58',\n",
       "  '证券代码': 601127,\n",
       "  '证券名称': '赛力斯',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 82.0,\n",
       "  '成交金额': 8200.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3794432622,\n",
       "  '成交编号': 4849133238,\n",
       "  '手续费': 2.46,\n",
       "  '印花税': 4.1,\n",
       "  '其他杂费': 0.16,\n",
       "  '发生金额': 8193.28,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:34:02',\n",
       "  '证券代码': 605333,\n",
       "  '证券名称': '沪光股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 20.85,\n",
       "  '成交金额': 12510.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3794434969,\n",
       "  '成交编号': 4849134335,\n",
       "  '手续费': 3.75,\n",
       "  '印花税': 6.26,\n",
       "  '其他杂费': 0.25,\n",
       "  '发生金额': 12499.74,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:34:06',\n",
       "  '证券代码': 2584,\n",
       "  '证券名称': '西陇科学',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 1300,\n",
       "  '成交均价': 9.49,\n",
       "  '成交金额': 12337.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3794434074,\n",
       "  '成交编号': 4849135638,\n",
       "  '手续费': 3.7,\n",
       "  '印花税': 6.17,\n",
       "  '其他杂费': 0.25,\n",
       "  '发生金额': 12326.88,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:34:08',\n",
       "  '证券代码': 688800,\n",
       "  '证券名称': '瑞可达',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 48.29,\n",
       "  '成交金额': 14487.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3794431184,\n",
       "  '成交编号': 4849135823,\n",
       "  '手续费': 4.35,\n",
       "  '印花税': 7.24,\n",
       "  '其他杂费': 0.29,\n",
       "  '发生金额': 14475.12,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:18',\n",
       "  '证券代码': 300548,\n",
       "  '证券名称': '博创科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 28.71,\n",
       "  '成交金额': 11484.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3794475902,\n",
       "  '成交编号': 4849178969,\n",
       "  '手续费': 3.45,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11487.68,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:27',\n",
       "  '证券代码': 300828,\n",
       "  '证券名称': '锐新科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 17.51,\n",
       "  '成交金额': 10506.0,\n",
       "  '股票余额': 600,\n",
       "  '合同编号': 3794485177,\n",
       "  '成交编号': 4849180932,\n",
       "  '手续费': 3.15,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10509.36,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:36',\n",
       "  '证券代码': 301307,\n",
       "  '证券名称': '美利信',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 39.25,\n",
       "  '成交金额': 11775.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3794467567,\n",
       "  '成交编号': 4849182878,\n",
       "  '手续费': 3.53,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 11778.77,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:39',\n",
       "  '证券代码': 301398,\n",
       "  '证券名称': '星源卓镁',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 62.68,\n",
       "  '成交金额': 12536.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3794477397,\n",
       "  '成交编号': 4849182911,\n",
       "  '手续费': 3.76,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.25,\n",
       "  '发生金额': 12540.01,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:44',\n",
       "  '证券代码': 603388,\n",
       "  '证券名称': '元成股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 1000,\n",
       "  '成交均价': 11.06,\n",
       "  '成交金额': 11060.0,\n",
       "  '股票余额': 1000,\n",
       "  '合同编号': 3794488577,\n",
       "  '成交编号': 4849184058,\n",
       "  '手续费': 3.32,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.22,\n",
       "  '发生金额': 11063.54,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:37:54',\n",
       "  '证券代码': 625,\n",
       "  '证券名称': '长安汽车',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 16.75,\n",
       "  '成交金额': 11725.0,\n",
       "  '股票余额': 700,\n",
       "  '合同编号': 3794477503,\n",
       "  '成交编号': 4849186149,\n",
       "  '手续费': 3.52,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11728.75,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:40:51',\n",
       "  '证券代码': 300075,\n",
       "  '证券名称': '数字政通',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 19.69,\n",
       "  '成交金额': 1969.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3794525041,\n",
       "  '成交编号': 4849223787,\n",
       "  '手续费': 0.59,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 1969.63,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:47:39',\n",
       "  '证券代码': 66,\n",
       "  '证券名称': '中国长城',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 1000,\n",
       "  '成交均价': 12.0,\n",
       "  '成交金额': 12000.0,\n",
       "  '股票余额': 1000,\n",
       "  '合同编号': 3794625875,\n",
       "  '成交编号': 4849301979,\n",
       "  '手续费': 3.6,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 12003.84,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:48:16',\n",
       "  '证券代码': 688426,\n",
       "  '证券名称': '康为世纪',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 30.04,\n",
       "  '成交金额': 12016.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3794620688,\n",
       "  '成交编号': 4849308705,\n",
       "  '手续费': 3.6,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 12019.84,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:49:06',\n",
       "  '证券代码': 300541,\n",
       "  '证券名称': '先进数通',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 18.3,\n",
       "  '成交金额': 5490.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3794636435,\n",
       "  '成交编号': 4849319064,\n",
       "  '手续费': 1.65,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5491.76,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '09:50:42',\n",
       "  '证券代码': 301159,\n",
       "  '证券名称': '三维天地',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 52.25,\n",
       "  '成交金额': 5225.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3794641617,\n",
       "  '成交编号': 4849337350,\n",
       "  '手续费': 1.57,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.1,\n",
       "  '发生金额': 5226.67,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '14:42:03',\n",
       "  '证券代码': 301208,\n",
       "  '证券名称': '中亦科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 43.13,\n",
       "  '成交金额': 8626.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3795819213,\n",
       "  '成交编号': 4850651896,\n",
       "  '手续费': 2.59,\n",
       "  '印花税': 4.31,\n",
       "  '其他杂费': 0.17,\n",
       "  '发生金额': 8618.93,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '14:42:06',\n",
       "  '证券代码': 301208,\n",
       "  '证券名称': '中亦科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 43.13,\n",
       "  '成交金额': 4313.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3795819213,\n",
       "  '成交编号': 4850652352,\n",
       "  '手续费': 1.29,\n",
       "  '印花税': 2.16,\n",
       "  '其他杂费': 0.09,\n",
       "  '发生金额': 4309.46,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '14:46:30',\n",
       "  '证券代码': 1319,\n",
       "  '证券名称': '铭科精技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 34.11,\n",
       "  '成交金额': 6822.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3795854704,\n",
       "  '成交编号': 4850675433,\n",
       "  '手续费': 2.05,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.14,\n",
       "  '发生金额': 6824.19,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231116,\n",
       "  '成交时间': '14:46:33',\n",
       "  '证券代码': 301106,\n",
       "  '证券名称': '骏成科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 42.71,\n",
       "  '成交金额': 4271.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3795846158,\n",
       "  '成交编号': 4850675763,\n",
       "  '手续费': 1.28,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.09,\n",
       "  '发生金额': 4272.37,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:34:03',\n",
       "  '证券代码': 1319,\n",
       "  '证券名称': '铭科精技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 31.56,\n",
       "  '成交金额': 6312.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3796601247,\n",
       "  '成交编号': 4850906863,\n",
       "  '手续费': 1.89,\n",
       "  '印花税': 3.16,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6306.82,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:34:12',\n",
       "  '证券代码': 301398,\n",
       "  '证券名称': '星源卓镁',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 59.1,\n",
       "  '成交金额': 11820.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3796604689,\n",
       "  '成交编号': 4850908865,\n",
       "  '手续费': 3.55,\n",
       "  '印花税': 5.91,\n",
       "  '其他杂费': 0.24,\n",
       "  '发生金额': 11810.3,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:34:43',\n",
       "  '证券代码': 603388,\n",
       "  '证券名称': '元成股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 1000,\n",
       "  '成交均价': 10.64,\n",
       "  '成交金额': 10640.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3796599796,\n",
       "  '成交编号': 4850915068,\n",
       "  '手续费': 3.19,\n",
       "  '印花税': 5.32,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10631.28,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:36:57',\n",
       "  '证券代码': 158,\n",
       "  '证券名称': '常山北明',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 10.49,\n",
       "  '成交金额': 6294.0,\n",
       "  '股票余额': 600,\n",
       "  '合同编号': 3796648149,\n",
       "  '成交编号': 4850942301,\n",
       "  '手续费': 1.89,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6296.02,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:37:00',\n",
       "  '证券代码': 1238,\n",
       "  '证券名称': '浙江正特',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 27.1,\n",
       "  '成交金额': 5420.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3796650093,\n",
       "  '成交编号': 4850943137,\n",
       "  '手续费': 1.63,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5421.74,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:37:06',\n",
       "  '证券代码': 1298,\n",
       "  '证券名称': '好上好',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 33.7,\n",
       "  '成交金额': 6740.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3796639560,\n",
       "  '成交编号': 4850944467,\n",
       "  '手续费': 2.02,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6742.15,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:37:09',\n",
       "  '证券代码': 2222,\n",
       "  '证券名称': '福晶科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 33.26,\n",
       "  '成交金额': 6652.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3796652488,\n",
       "  '成交编号': 4850944780,\n",
       "  '手续费': 2.0,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6654.13,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:40:36',\n",
       "  '证券代码': 2453,\n",
       "  '证券名称': '华软科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 11.93,\n",
       "  '成交金额': 2386.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3796690252,\n",
       "  '成交编号': 4850988008,\n",
       "  '手续费': 0.72,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2386.77,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:40:57',\n",
       "  '证券代码': 300537,\n",
       "  '证券名称': '广信材料',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 22.07,\n",
       "  '成交金额': 2207.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3796687605,\n",
       "  '成交编号': 4850991913,\n",
       "  '手续费': 0.66,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 2207.7,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:43:03',\n",
       "  '证券代码': 301106,\n",
       "  '证券名称': '骏成科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 43.28,\n",
       "  '成交金额': 4328.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3796725732,\n",
       "  '成交编号': 4851016154,\n",
       "  '手续费': 1.3,\n",
       "  '印花税': 2.16,\n",
       "  '其他杂费': 0.09,\n",
       "  '发生金额': 4324.45,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:46:27',\n",
       "  '证券代码': 2771,\n",
       "  '证券名称': '真视通',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 28.19,\n",
       "  '成交金额': 2819.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3796748115,\n",
       "  '成交编号': 4851054791,\n",
       "  '手续费': 0.85,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.06,\n",
       "  '发生金额': 2819.91,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '09:47:09',\n",
       "  '证券代码': 2729,\n",
       "  '证券名称': '好利科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 22.89,\n",
       "  '成交金额': 2289.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3796762990,\n",
       "  '成交编号': 4851062584,\n",
       "  '手续费': 0.69,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2289.74,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '11:09:22',\n",
       "  '证券代码': 688426,\n",
       "  '证券名称': '康为世纪',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 31.18,\n",
       "  '成交金额': 12472.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797323360,\n",
       "  '成交编号': 4851698290,\n",
       "  '手续费': 3.74,\n",
       "  '印花税': 6.24,\n",
       "  '其他杂费': 0.25,\n",
       "  '发生金额': 12461.77,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '11:12:57',\n",
       "  '证券代码': 301297,\n",
       "  '证券名称': '富乐德',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 32.59,\n",
       "  '成交金额': 6518.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3797337312,\n",
       "  '成交编号': 4851719224,\n",
       "  '手续费': 1.96,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6520.09,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '11:13:03',\n",
       "  '证券代码': 301036,\n",
       "  '证券名称': '双乐股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 23.95,\n",
       "  '成交金额': 4790.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3797346296,\n",
       "  '成交编号': 4851720056,\n",
       "  '手续费': 1.44,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.1,\n",
       "  '发生金额': 4791.54,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '13:34:39',\n",
       "  '证券代码': 301159,\n",
       "  '证券名称': '三维天地',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 49.22,\n",
       "  '成交金额': 4922.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797672691,\n",
       "  '成交编号': 4852049839,\n",
       "  '手续费': 1.48,\n",
       "  '印花税': 2.46,\n",
       "  '其他杂费': 0.1,\n",
       "  '发生金额': 4917.96,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '13:39:12',\n",
       "  '证券代码': 66,\n",
       "  '证券名称': '中国长城',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 1000,\n",
       "  '成交均价': 11.47,\n",
       "  '成交金额': 11470.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797688648,\n",
       "  '成交编号': 4852074701,\n",
       "  '手续费': 3.44,\n",
       "  '印花税': 5.74,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11460.59,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '14:42:00',\n",
       "  '证券代码': 300541,\n",
       "  '证券名称': '先进数通',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 17.8,\n",
       "  '成交金额': 5340.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797944917,\n",
       "  '成交编号': 4852433135,\n",
       "  '手续费': 1.6,\n",
       "  '印花税': 2.67,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5335.62,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '14:42:03',\n",
       "  '证券代码': 300075,\n",
       "  '证券名称': '数字政通',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 19.58,\n",
       "  '成交金额': 1958.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797972631,\n",
       "  '成交编号': 4852433622,\n",
       "  '手续费': 0.59,\n",
       "  '印花税': 0.98,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 1956.39,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '14:42:06',\n",
       "  '证券代码': 300828,\n",
       "  '证券名称': '锐新科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 17.67,\n",
       "  '成交金额': 10602.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797943565,\n",
       "  '成交编号': 4852433736,\n",
       "  '手续费': 3.18,\n",
       "  '印花税': 5.3,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10593.31,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '14:42:12',\n",
       "  '证券代码': 301307,\n",
       "  '证券名称': '美利信',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 38.18,\n",
       "  '成交金额': 11454.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797965548,\n",
       "  '成交编号': 4852434230,\n",
       "  '手续费': 3.44,\n",
       "  '印花税': 5.73,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11444.6,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231117,\n",
       "  '成交时间': '14:42:15',\n",
       "  '证券代码': 625,\n",
       "  '证券名称': '长安汽车',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 16.5,\n",
       "  '成交金额': 11550.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3797977871,\n",
       "  '成交编号': 4852434534,\n",
       "  '手续费': 3.47,\n",
       "  '印花税': 5.78,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11540.52,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:00',\n",
       "  '证券代码': 2409,\n",
       "  '证券名称': '雅克科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 67.01,\n",
       "  '成交金额': 6701.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3799659287,\n",
       "  '成交编号': 4852865264,\n",
       "  '手续费': 2.01,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6703.14,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:06',\n",
       "  '证券代码': 300602,\n",
       "  '证券名称': '飞荣达',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 500,\n",
       "  '成交均价': 19.55,\n",
       "  '成交金额': 9775.0,\n",
       "  '股票余额': 500,\n",
       "  '合同编号': 3799643463,\n",
       "  '成交编号': 4852866621,\n",
       "  '手续费': 2.93,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9778.13,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:09',\n",
       "  '证券代码': 300796,\n",
       "  '证券名称': '贝斯美',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 15.68,\n",
       "  '成交金额': 9408.0,\n",
       "  '股票余额': 600,\n",
       "  '合同编号': 3799655398,\n",
       "  '成交编号': 4852867729,\n",
       "  '手续费': 2.82,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9411.01,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:18',\n",
       "  '证券代码': 600785,\n",
       "  '证券名称': '新华百货',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 14.12,\n",
       "  '成交金额': 9884.0,\n",
       "  '股票余额': 700,\n",
       "  '合同编号': 3799660198,\n",
       "  '成交编号': 4852869369,\n",
       "  '手续费': 2.97,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9887.17,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:19',\n",
       "  '证券代码': 603266,\n",
       "  '证券名称': '天龙股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 33.17,\n",
       "  '成交金额': 9951.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3799675920,\n",
       "  '成交编号': 4852869567,\n",
       "  '手续费': 2.99,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9954.19,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:39',\n",
       "  '证券代码': 2771,\n",
       "  '证券名称': '真视通',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 26.76,\n",
       "  '成交金额': 2676.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3799660187,\n",
       "  '成交编号': 4852873281,\n",
       "  '手续费': 0.8,\n",
       "  '印花税': 1.34,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2673.81,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:40:55',\n",
       "  '证券代码': 603286,\n",
       "  '证券名称': '日盈电子',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 23.64,\n",
       "  '成交金额': 9456.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3799650160,\n",
       "  '成交编号': 4852876384,\n",
       "  '手续费': 2.84,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9459.03,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:42:42',\n",
       "  '证券代码': 603615,\n",
       "  '证券名称': '茶花股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 13.15,\n",
       "  '成交金额': 2630.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3799685658,\n",
       "  '成交编号': 4852897963,\n",
       "  '手续费': 0.79,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2630.84,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:44:23',\n",
       "  '证券代码': 603666,\n",
       "  '证券名称': '亿嘉和',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 35.0,\n",
       "  '成交金额': 3500.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3799703730,\n",
       "  '成交编号': 4852917887,\n",
       "  '手续费': 1.05,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3501.12,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:48:27',\n",
       "  '证券代码': 300537,\n",
       "  '证券名称': '广信材料',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 22.96,\n",
       "  '成交金额': 2296.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3799746857,\n",
       "  '成交编号': 4852964314,\n",
       "  '手续费': 0.69,\n",
       "  '印花税': 1.15,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2294.11,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:51:00',\n",
       "  '证券代码': 301297,\n",
       "  '证券名称': '富乐德',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 31.83,\n",
       "  '成交金额': 6366.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3799806020,\n",
       "  '成交编号': 4852992137,\n",
       "  '手续费': 1.91,\n",
       "  '印花税': 3.18,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6360.78,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:51:06',\n",
       "  '证券代码': 2453,\n",
       "  '证券名称': '华软科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 12.57,\n",
       "  '成交金额': 2514.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3799804722,\n",
       "  '成交编号': 4852992939,\n",
       "  '手续费': 0.75,\n",
       "  '印花税': 1.26,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2511.94,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '09:58:09',\n",
       "  '证券代码': 2729,\n",
       "  '证券名称': '好利科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 24.86,\n",
       "  '成交金额': 2486.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3799884368,\n",
       "  '成交编号': 4853066415,\n",
       "  '手续费': 0.75,\n",
       "  '印花税': 1.24,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2483.96,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '10:28:30',\n",
       "  '证券代码': 2222,\n",
       "  '证券名称': '福晶科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 31.49,\n",
       "  '成交金额': 6298.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3800115845,\n",
       "  '成交编号': 4853338630,\n",
       "  '手续费': 1.89,\n",
       "  '印花税': 3.15,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6292.83,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '14:43:03',\n",
       "  '证券代码': 301036,\n",
       "  '证券名称': '双乐股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 24.42,\n",
       "  '成交金额': 4884.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801093319,\n",
       "  '成交编号': 4854424275,\n",
       "  '手续费': 1.47,\n",
       "  '印花税': 2.44,\n",
       "  '其他杂费': 0.1,\n",
       "  '发生金额': 4879.99,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '14:43:06',\n",
       "  '证券代码': 158,\n",
       "  '证券名称': '常山北明',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 10.26,\n",
       "  '成交金额': 6156.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801060959,\n",
       "  '成交编号': 4854424666,\n",
       "  '手续费': 1.85,\n",
       "  '印花税': 3.08,\n",
       "  '其他杂费': 0.12,\n",
       "  '发生金额': 6150.95,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '14:43:15',\n",
       "  '证券代码': 1298,\n",
       "  '证券名称': '好上好',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 33.38,\n",
       "  '成交金额': 6676.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801054056,\n",
       "  '成交编号': 4854425894,\n",
       "  '手续费': 2.0,\n",
       "  '印花税': 3.34,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6670.53,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '14:43:18',\n",
       "  '证券代码': 2230,\n",
       "  '证券名称': '科大讯飞',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 49.6,\n",
       "  '成交金额': 9920.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801095021,\n",
       "  '成交编号': 4854425946,\n",
       "  '手续费': 2.98,\n",
       "  '印花税': 4.96,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9911.86,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231120,\n",
       "  '成交时间': '14:43:15',\n",
       "  '证券代码': 1238,\n",
       "  '证券名称': '浙江正特',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 27.1,\n",
       "  '成交金额': 5420.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801093773,\n",
       "  '成交编号': 4854425952,\n",
       "  '手续费': 1.63,\n",
       "  '印花税': 2.71,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5415.55,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:34:45',\n",
       "  '证券代码': 300796,\n",
       "  '证券名称': '贝斯美',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 16.23,\n",
       "  '成交金额': 9738.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801954483,\n",
       "  '成交编号': 4854697709,\n",
       "  '手续费': 2.92,\n",
       "  '印花税': 4.87,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9730.02,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:34:49',\n",
       "  '证券代码': 603266,\n",
       "  '证券名称': '天龙股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 36.3,\n",
       "  '成交金额': 10890.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3801957880,\n",
       "  '成交编号': 4854698728,\n",
       "  '手续费': 3.27,\n",
       "  '印花税': 5.45,\n",
       "  '其他杂费': 0.22,\n",
       "  '发生金额': 10881.06,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:37:57',\n",
       "  '证券代码': 2436,\n",
       "  '证券名称': '兴森科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 17.31,\n",
       "  '成交金额': 10386.0,\n",
       "  '股票余额': 600,\n",
       "  '合同编号': 3802015825,\n",
       "  '成交编号': 4854742336,\n",
       "  '手续费': 3.12,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10389.33,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:00',\n",
       "  '证券代码': 2584,\n",
       "  '证券名称': '西陇科学',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 14.1,\n",
       "  '成交金额': 9870.0,\n",
       "  '股票余额': 700,\n",
       "  '合同编号': 3802005100,\n",
       "  '成交编号': 4854743648,\n",
       "  '手续费': 2.96,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9873.16,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:06',\n",
       "  '证券代码': 2903,\n",
       "  '证券名称': '宇环数控',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 22.0,\n",
       "  '成交金额': 8800.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3802003809,\n",
       "  '成交编号': 4854744937,\n",
       "  '手续费': 2.64,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 8802.82,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:18',\n",
       "  '证券代码': 601858,\n",
       "  '证券名称': '中国科传',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 32.3,\n",
       "  '成交金额': 9690.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3802015232,\n",
       "  '成交编号': 4854747568,\n",
       "  '手续费': 2.91,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9693.1,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:18',\n",
       "  '证券代码': 300551,\n",
       "  '证券名称': '古鳌科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 28.19,\n",
       "  '成交金额': 8457.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3802001814,\n",
       "  '成交编号': 4854747948,\n",
       "  '手续费': 2.54,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.17,\n",
       "  '发生金额': 8459.71,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:21',\n",
       "  '证券代码': 2947,\n",
       "  '证券名称': '恒铭达',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 32.35,\n",
       "  '成交金额': 9705.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3802003811,\n",
       "  '成交编号': 4854748544,\n",
       "  '手续费': 2.91,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9708.1,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:38:53',\n",
       "  '证券代码': 603203,\n",
       "  '证券名称': '快克智能',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 29.76,\n",
       "  '成交金额': 8928.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3802011356,\n",
       "  '成交编号': 4854755572,\n",
       "  '手续费': 2.68,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 8930.86,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:39:29',\n",
       "  '证券代码': 603353,\n",
       "  '证券名称': '和顺石油',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 31.13,\n",
       "  '成交金额': 6226.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3802038921,\n",
       "  '成交编号': 4854763354,\n",
       "  '手续费': 1.87,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.12,\n",
       "  '发生金额': 6227.99,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:41:51',\n",
       "  '证券代码': 2409,\n",
       "  '证券名称': '雅克科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 64.46,\n",
       "  '成交金额': 6446.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3802051662,\n",
       "  '成交编号': 4854795158,\n",
       "  '手续费': 1.93,\n",
       "  '印花税': 3.22,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6440.72,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:46:27',\n",
       "  '证券代码': 526,\n",
       "  '证券名称': '学大教育',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 35.56,\n",
       "  '成交金额': 3556.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3802149018,\n",
       "  '成交编号': 4854854823,\n",
       "  '手续费': 1.07,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3557.14,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:48:48',\n",
       "  '证券代码': 3005,\n",
       "  '证券名称': '竞业达',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 36.05,\n",
       "  '成交金额': 3605.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3802164016,\n",
       "  '成交编号': 4854885117,\n",
       "  '手续费': 1.08,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3606.15,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:57:02',\n",
       "  '证券代码': 603110,\n",
       "  '证券名称': '东方材料',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 31.1,\n",
       "  '成交金额': 9330.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3802269037,\n",
       "  '成交编号': 4854975980,\n",
       "  '手续费': 2.8,\n",
       "  '印花税': 4.67,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9322.34,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '09:59:12',\n",
       "  '证券代码': 300763,\n",
       "  '证券名称': '锦浪科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 71.61,\n",
       "  '成交金额': 7161.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3802296434,\n",
       "  '成交编号': 4854999837,\n",
       "  '手续费': 2.15,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.14,\n",
       "  '发生金额': 7163.29,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '13:00:54',\n",
       "  '证券代码': 300025,\n",
       "  '证券名称': '华星创业',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 10.7,\n",
       "  '成交金额': 2140.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3803006800,\n",
       "  '成交编号': 4855724906,\n",
       "  '手续费': 0.64,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 2140.68,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '14:42:33',\n",
       "  '证券代码': 300602,\n",
       "  '证券名称': '飞荣达',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 19.07,\n",
       "  '成交金额': 7628.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3803520077,\n",
       "  '成交编号': 4856330655,\n",
       "  '手续费': 2.29,\n",
       "  '印花税': 3.81,\n",
       "  '其他杂费': 0.15,\n",
       "  '发生金额': 7621.75,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231121,\n",
       "  '成交时间': '14:42:30',\n",
       "  '证券代码': 300602,\n",
       "  '证券名称': '飞荣达',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 19.08,\n",
       "  '成交金额': 1908.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3803520077,\n",
       "  '成交编号': 4856330708,\n",
       "  '手续费': 0.57,\n",
       "  '印花税': 0.95,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 1906.44,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231122,\n",
       "  '成交时间': '09:35:24',\n",
       "  '证券代码': 2584,\n",
       "  '证券名称': '西陇科学',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 11.2,\n",
       "  '成交金额': 7840.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3804404112,\n",
       "  '成交编号': 4856701723,\n",
       "  '手续费': 2.35,\n",
       "  '印花税': 3.92,\n",
       "  '其他杂费': 0.16,\n",
       "  '发生金额': 7833.57,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231122,\n",
       "  '成交时间': '09:36:37',\n",
       "  '证券代码': 600785,\n",
       "  '证券名称': '新华百货',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 14.44,\n",
       "  '成交金额': 8664.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3804426188,\n",
       "  '成交编号': 4856715900,\n",
       "  '手续费': 2.6,\n",
       "  '印花税': 4.33,\n",
       "  '其他杂费': 0.17,\n",
       "  '发生金额': 8656.9,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231122,\n",
       "  '成交时间': '11:29:00',\n",
       "  '证券代码': 300136,\n",
       "  '证券名称': '信维通信',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 23.44,\n",
       "  '成交金额': 4688.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3805266113,\n",
       "  '成交编号': 4857621914,\n",
       "  '手续费': 1.41,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.09,\n",
       "  '发生金额': 4689.5,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231122,\n",
       "  '成交时间': '13:45:09',\n",
       "  '证券代码': 603985,\n",
       "  '证券名称': '恒润股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 39.86,\n",
       "  '成交金额': 3986.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3805598647,\n",
       "  '成交编号': 4857924961,\n",
       "  '手续费': 1.2,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.08,\n",
       "  '发生金额': 3987.28,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231122,\n",
       "  '成交时间': '14:42:54',\n",
       "  '证券代码': 526,\n",
       "  '证券名称': '学大教育',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 34.61,\n",
       "  '成交金额': 3461.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3805843057,\n",
       "  '成交编号': 4858245763,\n",
       "  '手续费': 1.04,\n",
       "  '印花税': 1.73,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3458.16,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:34:27',\n",
       "  '证券代码': 603353,\n",
       "  '证券名称': '和顺石油',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 33.55,\n",
       "  '成交金额': 6710.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809025923,\n",
       "  '成交编号': 4860369660,\n",
       "  '手续费': 2.01,\n",
       "  '印花税': 3.36,\n",
       "  '其他杂费': 0.13,\n",
       "  '发生金额': 6704.5,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:34:30',\n",
       "  '证券代码': 2436,\n",
       "  '证券名称': '兴森科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 600,\n",
       "  '成交均价': 15.73,\n",
       "  '成交金额': 9438.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809014857,\n",
       "  '成交编号': 4860370648,\n",
       "  '手续费': 2.83,\n",
       "  '印花税': 4.72,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9430.26,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:34:36',\n",
       "  '证券代码': 2903,\n",
       "  '证券名称': '宇环数控',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 20.72,\n",
       "  '成交金额': 4144.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3809018100,\n",
       "  '成交编号': 4860371617,\n",
       "  '手续费': 1.24,\n",
       "  '印花税': 2.07,\n",
       "  '其他杂费': 0.08,\n",
       "  '发生金额': 4140.61,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:34:39',\n",
       "  '证券代码': 300551,\n",
       "  '证券名称': '古鳌科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 26.7,\n",
       "  '成交金额': 5340.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3809023635,\n",
       "  '成交编号': 4860372330,\n",
       "  '手续费': 1.6,\n",
       "  '印花税': 2.67,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5335.62,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:34:45',\n",
       "  '证券代码': 601858,\n",
       "  '证券名称': '中国科传',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 29.56,\n",
       "  '成交金额': 8868.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809025933,\n",
       "  '成交编号': 4860373081,\n",
       "  '手续费': 2.66,\n",
       "  '印花税': 4.43,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 8860.73,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:35:23',\n",
       "  '证券代码': 600785,\n",
       "  '证券名称': '新华百货',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 14.66,\n",
       "  '成交金额': 1466.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809032480,\n",
       "  '成交编号': 4860382048,\n",
       "  '手续费': 0.44,\n",
       "  '印花税': 0.73,\n",
       "  '其他杂费': 0.03,\n",
       "  '发生金额': 1464.8,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:36:02',\n",
       "  '证券代码': 603666,\n",
       "  '证券名称': '亿嘉和',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 33.4,\n",
       "  '成交金额': 3340.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809039897,\n",
       "  '成交编号': 4860390306,\n",
       "  '手续费': 1.0,\n",
       "  '印花税': 1.67,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3337.26,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '09:36:03',\n",
       "  '证券代码': 300548,\n",
       "  '证券名称': '博创科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 27.52,\n",
       "  '成交金额': 5504.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3809047434,\n",
       "  '成交编号': 4860390337,\n",
       "  '手续费': 1.65,\n",
       "  '印花税': 2.75,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5499.49,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:04:15',\n",
       "  '证券代码': 300551,\n",
       "  '证券名称': '古鳌科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 26.21,\n",
       "  '成交金额': 2621.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809362963,\n",
       "  '成交编号': 4860692860,\n",
       "  '手续费': 0.79,\n",
       "  '印花税': 1.31,\n",
       "  '其他杂费': 0.05,\n",
       "  '发生金额': 2618.85,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:04:18',\n",
       "  '证券代码': 2903,\n",
       "  '证券名称': '宇环数控',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 20.79,\n",
       "  '成交金额': 4158.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809372800,\n",
       "  '成交编号': 4860693100,\n",
       "  '手续费': 1.25,\n",
       "  '印花税': 2.08,\n",
       "  '其他杂费': 0.08,\n",
       "  '发生金额': 4154.59,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:04:18',\n",
       "  '证券代码': 3005,\n",
       "  '证券名称': '竞业达',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 33.48,\n",
       "  '成交金额': 3348.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809366659,\n",
       "  '成交编号': 4860693319,\n",
       "  '手续费': 1.0,\n",
       "  '印花税': 1.67,\n",
       "  '其他杂费': 0.07,\n",
       "  '发生金额': 3345.26,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:04:22',\n",
       "  '证券代码': 603615,\n",
       "  '证券名称': '茶花股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 15.59,\n",
       "  '成交金额': 3118.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809376854,\n",
       "  '成交编号': 4860693487,\n",
       "  '手续费': 0.94,\n",
       "  '印花税': 1.56,\n",
       "  '其他杂费': 0.06,\n",
       "  '发生金额': 3115.44,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:06:30',\n",
       "  '证券代码': 300548,\n",
       "  '证券名称': '博创科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 27.38,\n",
       "  '成交金额': 5476.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809411567,\n",
       "  '成交编号': 4860712476,\n",
       "  '手续费': 1.64,\n",
       "  '印花税': 2.74,\n",
       "  '其他杂费': 0.11,\n",
       "  '发生金额': 5471.51,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:07:39',\n",
       "  '证券代码': 2947,\n",
       "  '证券名称': '恒铭达',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 31.12,\n",
       "  '成交金额': 9336.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809399910,\n",
       "  '成交编号': 4860722674,\n",
       "  '手续费': 2.8,\n",
       "  '印花税': 4.67,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9328.34,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '10:41:27',\n",
       "  '证券代码': 300025,\n",
       "  '证券名称': '华星创业',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 10.16,\n",
       "  '成交金额': 2032.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3809639197,\n",
       "  '成交编号': 4860987369,\n",
       "  '手续费': 0.61,\n",
       "  '印花税': 1.02,\n",
       "  '其他杂费': 0.04,\n",
       "  '发生金额': 2030.33,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '13:00:39',\n",
       "  '证券代码': 300212,\n",
       "  '证券名称': '易华录',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 39.18,\n",
       "  '成交金额': 7836.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3809980816,\n",
       "  '成交编号': 4861302552,\n",
       "  '手续费': 2.35,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.16,\n",
       "  '发生金额': 7838.51,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '13:00:42',\n",
       "  '证券代码': 688166,\n",
       "  '证券名称': '博瑞医药',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 37.49,\n",
       "  '成交金额': 11247.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3809934262,\n",
       "  '成交编号': 4861302591,\n",
       "  '手续费': 3.37,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.22,\n",
       "  '发生金额': 11250.59,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:51:55',\n",
       "  '证券代码': 603985,\n",
       "  '证券名称': '恒润股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 39.33,\n",
       "  '成交金额': 3933.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3810431770,\n",
       "  '成交编号': 4861888433,\n",
       "  '手续费': 1.18,\n",
       "  '印花税': 1.97,\n",
       "  '其他杂费': 0.08,\n",
       "  '发生金额': 3929.77,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:51:57',\n",
       "  '证券代码': 300136,\n",
       "  '证券名称': '信维通信',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 22.98,\n",
       "  '成交金额': 4596.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3810430880,\n",
       "  '成交编号': 4861888600,\n",
       "  '手续费': 1.38,\n",
       "  '印花税': 2.3,\n",
       "  '其他杂费': 0.09,\n",
       "  '发生金额': 4592.23,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:52:03',\n",
       "  '证券代码': 300763,\n",
       "  '证券名称': '锦浪科技',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 69.39,\n",
       "  '成交金额': 6939.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3810431771,\n",
       "  '成交编号': 4861889359,\n",
       "  '手续费': 2.08,\n",
       "  '印花税': 3.47,\n",
       "  '其他杂费': 0.14,\n",
       "  '发生金额': 6933.31,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:52:05',\n",
       "  '证券代码': 603203,\n",
       "  '证券名称': '快克智能',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 28.82,\n",
       "  '成交金额': 2882.0,\n",
       "  '股票余额': 200,\n",
       "  '合同编号': 3810422995,\n",
       "  '成交编号': 4861889438,\n",
       "  '手续费': 0.86,\n",
       "  '印花税': 1.44,\n",
       "  '其他杂费': 0.06,\n",
       "  '发生金额': 2879.64,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:52:11',\n",
       "  '证券代码': 603203,\n",
       "  '证券名称': '快克智能',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 28.82,\n",
       "  '成交金额': 2882.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3810422995,\n",
       "  '成交编号': 4861889709,\n",
       "  '手续费': 0.86,\n",
       "  '印花税': 1.44,\n",
       "  '其他杂费': 0.06,\n",
       "  '发生金额': 2879.64,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231124,\n",
       "  '成交时间': '14:52:14',\n",
       "  '证券代码': 603203,\n",
       "  '证券名称': '快克智能',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 28.82,\n",
       "  '成交金额': 2882.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3810422995,\n",
       "  '成交编号': 4861890062,\n",
       "  '手续费': 0.86,\n",
       "  '印花税': 1.44,\n",
       "  '其他杂费': 0.06,\n",
       "  '发生金额': 2879.64,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '10:31:52',\n",
       "  '证券代码': 601127,\n",
       "  '证券名称': '赛力斯',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 78.49,\n",
       "  '成交金额': 7849.0,\n",
       "  '股票余额': 100,\n",
       "  '合同编号': 3814780972,\n",
       "  '成交编号': 4864516890,\n",
       "  '手续费': 2.35,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.16,\n",
       "  '发生金额': 7851.51,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '10:32:03',\n",
       "  '证券代码': 603629,\n",
       "  '证券名称': '利通电子',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 30.13,\n",
       "  '成交金额': 9039.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3814757198,\n",
       "  '成交编号': 4864517830,\n",
       "  '手续费': 2.71,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 9041.89,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '11:02:00',\n",
       "  '证券代码': 300212,\n",
       "  '证券名称': '易华录',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 200,\n",
       "  '成交均价': 36.84,\n",
       "  '成交金额': 7368.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3814921112,\n",
       "  '成交编号': 4864718864,\n",
       "  '手续费': 2.21,\n",
       "  '印花税': 3.68,\n",
       "  '其他杂费': 0.15,\n",
       "  '发生金额': 7361.96,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '11:02:08',\n",
       "  '证券代码': 688166,\n",
       "  '证券名称': '博瑞医药',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 35.64,\n",
       "  '成交金额': 10692.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3814937485,\n",
       "  '成交编号': 4864719586,\n",
       "  '手续费': 3.21,\n",
       "  '印花税': 5.35,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10683.23,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '11:02:11',\n",
       "  '证券代码': 603286,\n",
       "  '证券名称': '日盈电子',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 31.29,\n",
       "  '成交金额': 12516.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3814929194,\n",
       "  '成交编号': 4864719841,\n",
       "  '手续费': 3.75,\n",
       "  '印花税': 6.26,\n",
       "  '其他杂费': 0.25,\n",
       "  '发生金额': 12505.74,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '13:20:18',\n",
       "  '证券代码': 300630,\n",
       "  '证券名称': '普利制药',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 25.9,\n",
       "  '成交金额': 10360.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3815233860,\n",
       "  '成交编号': 4865018078,\n",
       "  '手续费': 3.11,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10363.32,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '13:20:21',\n",
       "  '证券代码': 2931,\n",
       "  '证券名称': '锋龙股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 14.07,\n",
       "  '成交金额': 9849.0,\n",
       "  '股票余额': 700,\n",
       "  '合同编号': 3815254818,\n",
       "  '成交编号': 4865018260,\n",
       "  '手续费': 2.95,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9852.15,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '13:20:26',\n",
       "  '证券代码': 603003,\n",
       "  '证券名称': '龙宇股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 900,\n",
       "  '成交均价': 11.27,\n",
       "  '成交金额': 10143.0,\n",
       "  '股票余额': 900,\n",
       "  '合同编号': 3815243534,\n",
       "  '成交编号': 4865018793,\n",
       "  '手续费': 3.04,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 10146.24,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '13:20:30',\n",
       "  '证券代码': 2771,\n",
       "  '证券名称': '真视通',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 23.37,\n",
       "  '成交金额': 9348.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3815251177,\n",
       "  '成交编号': 4865019313,\n",
       "  '手续费': 2.8,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9350.99,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231128,\n",
       "  '成交时间': '14:31:51',\n",
       "  '证券代码': 300735,\n",
       "  '证券名称': '光弘科技',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 24.04,\n",
       "  '成交金额': 9616.0,\n",
       "  '股票余额': 400,\n",
       "  '合同编号': 3815530608,\n",
       "  '成交编号': 4865396488,\n",
       "  '手续费': 2.88,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.19,\n",
       "  '发生金额': 9619.07,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231129,\n",
       "  '成交时间': '09:41:11',\n",
       "  '证券代码': 603629,\n",
       "  '证券名称': '利通电子',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 28.48,\n",
       "  '成交金额': 8544.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3816489209,\n",
       "  '成交编号': 4865814490,\n",
       "  '手续费': 2.56,\n",
       "  '印花税': 4.27,\n",
       "  '其他杂费': 0.17,\n",
       "  '发生金额': 8537.0,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231129,\n",
       "  '成交时间': '10:30:53',\n",
       "  '证券代码': 603985,\n",
       "  '证券名称': '恒润股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 37.13,\n",
       "  '成交金额': 11139.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3816966422,\n",
       "  '成交编号': 4866277187,\n",
       "  '手续费': 3.34,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.22,\n",
       "  '发生金额': 11142.56,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231129,\n",
       "  '成交时间': '13:51:39',\n",
       "  '证券代码': 603266,\n",
       "  '证券名称': '天龙股份',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 30.01,\n",
       "  '成交金额': 9003.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3817551750,\n",
       "  '成交编号': 4866948420,\n",
       "  '手续费': 2.7,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.18,\n",
       "  '发生金额': 9005.88,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231129,\n",
       "  '成交时间': '14:42:48',\n",
       "  '证券代码': 300630,\n",
       "  '证券名称': '普利制药',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 25.45,\n",
       "  '成交金额': 10180.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3817812564,\n",
       "  '成交编号': 4867212763,\n",
       "  '手续费': 3.05,\n",
       "  '印花税': 5.09,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 10171.66,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231130,\n",
       "  '成交时间': '10:19:53',\n",
       "  '证券代码': 601127,\n",
       "  '证券名称': '赛力斯',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 100,\n",
       "  '成交均价': 73.99,\n",
       "  '成交金额': 7399.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3819024237,\n",
       "  '成交编号': 4867933363,\n",
       "  '手续费': 2.22,\n",
       "  '印花税': 3.7,\n",
       "  '其他杂费': 0.15,\n",
       "  '发生金额': 7392.93,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231130,\n",
       "  '成交时间': '14:20:36',\n",
       "  '证券代码': 2771,\n",
       "  '证券名称': '真视通',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 400,\n",
       "  '成交均价': 25.5,\n",
       "  '成交金额': 10200.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3819837485,\n",
       "  '成交编号': 4868864801,\n",
       "  '手续费': 3.06,\n",
       "  '印花税': 5.1,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 10191.64,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231201,\n",
       "  '成交时间': '09:33:54',\n",
       "  '证券代码': 603985,\n",
       "  '证券名称': '恒润股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 38.7,\n",
       "  '成交金额': 11610.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3820725197,\n",
       "  '成交编号': 4869247633,\n",
       "  '手续费': 3.48,\n",
       "  '印花税': 5.81,\n",
       "  '其他杂费': 0.23,\n",
       "  '发生金额': 11600.48,\n",
       "  '交易市场': '上海Ａ股',\n",
       "  '股东帐户': 'A481890096',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231201,\n",
       "  '成交时间': '11:03:33',\n",
       "  '证券代码': 2976,\n",
       "  '证券名称': '瑞玛精密',\n",
       "  '操作': '买入',\n",
       "  '成交数量': 300,\n",
       "  '成交均价': 34.21,\n",
       "  '成交金额': 10263.0,\n",
       "  '股票余额': 300,\n",
       "  '合同编号': 3821473758,\n",
       "  '成交编号': 4869998591,\n",
       "  '手续费': 3.08,\n",
       "  '印花税': 0.0,\n",
       "  '其他杂费': 0.21,\n",
       "  '发生金额': 10266.29,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''},\n",
       " {'成交日期': 20231201,\n",
       "  '成交时间': '14:42:21',\n",
       "  '证券代码': 2931,\n",
       "  '证券名称': '锋龙股份',\n",
       "  '操作': '卖出',\n",
       "  '成交数量': 700,\n",
       "  '成交均价': 14.28,\n",
       "  '成交金额': 9996.0,\n",
       "  '股票余额': 0,\n",
       "  '合同编号': 3822187161,\n",
       "  '成交编号': 4870731419,\n",
       "  '手续费': 3.0,\n",
       "  '印花税': 5.0,\n",
       "  '其他杂费': 0.2,\n",
       "  '发生金额': 9987.8,\n",
       "  '交易市场': '深圳Ａ股',\n",
       "  '股东帐户': '00106169972',\n",
       "  '撤单数量': 0,\n",
       "  'Unnamed: 18': ''}]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "order\n",
    "\n",
    "  trade_price=orderlist[i]['成交均价']\n",
    "            trade_id=str(orderlist[i]['合同编号'])\n",
    "            trade_type= 'buy' if orderlist[i]['操作']=='买入' else 'sell'\n",
    "            stock_id_str=str(orderlist[i]['证券代码']).zfill(6)\n",
    "            trade_qty=orderlist[i]['成交数量']\n",
    "            stock_name=orderlist[i]['证券名称']\n",
    "            finish_flag=orderlist[i]['备注']\n",
    "            making_price=orderlist[i]['成交均价']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'资金余额': 21634.33,\n",
       " '可用金额': 21634.33,\n",
       " '可取金额': 0.0,\n",
       " '股票市值': 110410.0,\n",
       " '总资产': 132044.33}"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.get_balance()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "position=trader.get_position()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'明细': '',\n",
       " '证券代码': 600466,\n",
       " '证券名称': '蓝光发展',\n",
       " '股票余额': 2400,\n",
       " '可用余额': 0,\n",
       " '冻结数量': 0,\n",
       " '盈亏': 21.45,\n",
       " '成本价': 0.851,\n",
       " '盈亏比例(%)': 1.06,\n",
       " '市价': 0.86,\n",
       " '市值': 2064.0,\n",
       " '买入成本': 0.0,\n",
       " '市场代码': 2,\n",
       " '交易市场': '上海A股',\n",
       " '股东帐户': 'A817949232',\n",
       " '实际数量': 2400,\n",
       " '可申购数量': 0,\n",
       " '单位数量': 1,\n",
       " '资讯': '',\n",
       " '股票类别': '0',\n",
       " 'Unnamed: 20': ''}"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "position[0][]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "returnstatus={'success': True, 'msg': '您的撤单委托已成功提交，合同编号：3000023。', 'entrust_no': '3000023'}\n",
    "returnstatus['success']==True\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'success': False, 'msg': '实际已经跌很多了不卖了'}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.sell(stock_no=\"600531\", amount=100, price=10.41)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "600531 下单价格 10.41 最新价格: 6.06\n"
     ]
    },
    {
     "ename": "NameError",
     "evalue": "name 'result' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-2-ae6de4e5fb71>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0maaa\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstock_no\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"600531\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m100\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m10.41\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m      2\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      3\u001b[0m \u001b[0maaa\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader.py\u001b[0m in \u001b[0;36mbuy\u001b[1;34m(self, stock_no, price, amount)\u001b[0m\n\u001b[0;32m     26\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtop_window\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_focus\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     27\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mselect_menu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'买入[F1]'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 28\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__trade\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mstock_no\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'buy'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     29\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     30\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0msell\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstock_no\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mamount\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\stocktrade\\THS\\THSTrader.py\u001b[0m in \u001b[0;36m__trade\u001b[1;34m(self, stock_no, price, amount, flag)\u001b[0m\n\u001b[0;32m    153\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    154\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 155\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__parse_result\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresult\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    156\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    157\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m__get_grid_data\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mis_entrust\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mFalse\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mNameError\u001b[0m: name 'result' is not defined"
     ]
    }
   ],
   "source": [
    "aaa=trader.buy(stock_no=\"600531\", amount=100, price=10.41)\n",
    "\n",
    "aaa"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "captcha result--> 0791\n",
      "点击登入\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "{'success': True}"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.cancel_entrust(entrust_no='3661985138')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'control_id': 2405, 'class_name': 'Static', 'top_level_only': False, 'parent': <win32_element_info.HwndElementInfo - '', #32768, 657628>, 'backend': 'win32'}\n",
      "{'control_id': 2405, 'class_name': 'Static', 'top_level_only': False, 'parent': <win32_element_info.HwndElementInfo - '', #32768, 657628>, 'backend': 'win32'}\n",
      "Handle 657628 is not a vaild window handle\n"
     ]
    }
   ],
   "source": [
    "a=trader.get_today_entrusts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "ename": "NameError",
     "evalue": "name 'a' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-1-3f786850e387>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0ma\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m: name 'a' is not defined"
     ]
    }
   ],
   "source": [
    "a"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "3000019 0 0.0\n",
      "3000022 0 0.0\n",
      "3000023 0 0.0\n"
     ]
    }
   ],
   "source": [
    "for i in range(len(a)):\n",
    "    print(a[i]['合同编号'],a[i]['成交数量'],a[i]['成交均价'])\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'2023-04-02'"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import datetime\n",
    "str(datetime.datetime.now().date())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<win32_controls.EditWrapper - '6467', Edit, 4325842>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().window(control_id=0x964, class_name='Edit').set_text('1461') "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<hwndwrapper.DialogWrapper - '', Dialog, 1053994>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().set_focus()\n",
    "           "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "from THS.THSTrader import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>明细</th>\n",
       "      <th>证券代码</th>\n",
       "      <th>证券名称</th>\n",
       "      <th>股票余额</th>\n",
       "      <th>可用余额</th>\n",
       "      <th>冻结数量</th>\n",
       "      <th>盈亏</th>\n",
       "      <th>成本价</th>\n",
       "      <th>盈亏比例(%)</th>\n",
       "      <th>市价</th>\n",
       "      <th>市值</th>\n",
       "      <th>买入成本</th>\n",
       "      <th>市场代码</th>\n",
       "      <th>交易市场</th>\n",
       "      <th>股东帐户</th>\n",
       "      <th>当前持仓</th>\n",
       "      <th>单位数量</th>\n",
       "      <th>资讯</th>\n",
       "      <th>Unnamed: 18</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td></td>\n",
       "      <td>512580</td>\n",
       "      <td>碳中和</td>\n",
       "      <td>4500</td>\n",
       "      <td>4500</td>\n",
       "      <td>0</td>\n",
       "      <td>-156.40</td>\n",
       "      <td>1.358</td>\n",
       "      <td>-2.560</td>\n",
       "      <td>1.323</td>\n",
       "      <td>5953.5</td>\n",
       "      <td>6109.920</td>\n",
       "      <td>2</td>\n",
       "      <td>上海Ａ股</td>\n",
       "      <td>A327932450</td>\n",
       "      <td>4500</td>\n",
       "      <td>100</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td></td>\n",
       "      <td>2467</td>\n",
       "      <td>二六三</td>\n",
       "      <td>2700</td>\n",
       "      <td>2700</td>\n",
       "      <td>0</td>\n",
       "      <td>-107.13</td>\n",
       "      <td>6.270</td>\n",
       "      <td>-0.633</td>\n",
       "      <td>6.230</td>\n",
       "      <td>16821.0</td>\n",
       "      <td>16928.152</td>\n",
       "      <td>1</td>\n",
       "      <td>深圳Ａ股</td>\n",
       "      <td>0188181486</td>\n",
       "      <td>2700</td>\n",
       "      <td>100</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  明细    证券代码 证券名称  股票余额  可用余额  冻结数量      盈亏    成本价  盈亏比例(%)     市价       市值  \\\n",
       "0     512580  碳中和  4500  4500     0 -156.40  1.358   -2.560  1.323   5953.5   \n",
       "1       2467  二六三  2700  2700     0 -107.13  6.270   -0.633  6.230  16821.0   \n",
       "\n",
       "        买入成本  市场代码  交易市场        股东帐户  当前持仓  单位数量 资讯 Unnamed: 18  \n",
       "0   6109.920     2  上海Ａ股  A327932450  4500   100                 \n",
       "1  16928.152     1  深圳Ａ股  0188181486  2700   100                 "
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from THS.THSTrader import *\n",
    "file_path = \"./THS/tmp.png\"\n",
    "trader.app.top_window().set_focus()\n",
    "trader.app.top_window().window(control_id=0x965, class_name='Static').\\\n",
    "CaptureAsImage().save(file_path)  # 保存验证码\n",
    "# # file_path = \"tmp.png\"\n",
    "\n",
    "captcha_num = captcha_recognize(file_path)  # 识别验证码\n",
    "# print(\"captcha result-->\", captcha_num)\n",
    "time.sleep(2)\n",
    "# trader.app.top_window()[ \"Edit\"].click()\n",
    "\n",
    "\n",
    "captcha_num=str(captcha_num).strip()\n",
    "trader.app.top_window().set_focus()\n",
    "trader.app.top_window().window(control_id=0x964, class_name='Edit').set_text(captcha_num) \n",
    "# trader.app.top_window().Edit.set_edit_text('')\n",
    "# time.sleep(2)\n",
    "# trader.app.top_window().Edit.set_edit_text(captcha_num)\n",
    "\n",
    "# keyboard.send_keys(captcha_num) \n",
    "# trader.app.top_window().set_focus()\n",
    "df=None\n",
    "# time.sleep(4)\n",
    "keyboard.SendKeys(\"{ENTER}\")  \n",
    "# trader.app.top_window()[ \"Button - '确定'\"].click()\n",
    "# time.sleep(2)\n",
    "# print(trader.app.top_window().window(control_id=0x966, class_name='Static').window_text())\n",
    "# 模拟发送enter，点击确定\n",
    "data = clipboard.GetData()\n",
    "df = pd.read_csv(io.StringIO(data), delimiter='\\t', na_filter=False)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "''"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().window_text()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# trader.app.top_window().window_text()\n",
    "trader.app.top_window().set_focus()\n",
    "\n",
    "trader.app.top_window()[\"Button2\"].click()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "file_path = \"tmp.png\"\n",
    "trader.app.top_window().window(control_id=0x965, class_name='Static').capture_as_image().save(file_path)  # 保存验证码\n",
    "\n",
    "# dlg2 = trader.app.top_window().child_window(class_name='Static',found_index=13)\n",
    "\n",
    "1024\n",
    "dlg2 = trader.app.top_window().child_window(class_name='Static',found_index=13)\n",
    "\n",
    "dlg2.draw_outline(colour = 'red')\n",
    "# dlg2.get_properties()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [],
   "source": [
    "dlg2 = trader.app.top_window().window(control_id=0x3EF, class_name='Button')\n",
    "dlg2.draw_outline(colour = 'red')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "dlg2=trader.app.top_window().child_window(control_id=0x400, class_name='Static')\n",
    "dlg2.texts()[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'7.19'"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dlg2.texts()[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'class_name': 'Static',\n",
       " 'friendly_class_name': 'Static',\n",
       " 'texts': ['-'],\n",
       " 'control_id': 1024,\n",
       " 'rectangle': <RECT L454, T174, R502, B186>,\n",
       " 'is_visible': True,\n",
       " 'is_enabled': True,\n",
       " 'control_count': 0,\n",
       " 'style': 1342308623,\n",
       " 'exstyle': 4,\n",
       " 'user_data': 0,\n",
       " 'context_help_id': 0,\n",
       " 'fonts': [<LOGFONTW 'SimSun' -12>],\n",
       " 'client_rects': [<RECT L0, T0, R48, B12>],\n",
       " 'is_unicode': False,\n",
       " 'menu_items': [],\n",
       " 'automation_id': '',\n",
       " 'image': <PIL.Image.Image image mode=RGB size=48x12 at 0x29BB198C2E0>}"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dir(dlg2)\n",
    "dlg2.get_properties()\n",
    "# dlg2.texts()[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "ename": "ElementNotFoundError",
     "evalue": "found_index is specified as 2, but 2 window/s found",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mTimeoutError\u001b[0m                              Traceback (most recent call last)",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__resolve_control\u001b[1;34m(self, criteria, timeout, retry_interval)\u001b[0m\n\u001b[0;32m    249\u001b[0m         \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 250\u001b[1;33m             ctrl = wait_until_passes(\n\u001b[0m\u001b[0;32m    251\u001b[0m                 \u001b[0mtimeout\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\timings.py\u001b[0m in \u001b[0;36mwait_until_passes\u001b[1;34m(timeout, retry_interval, func, exceptions, *args, **kwargs)\u001b[0m\n\u001b[0;32m    457\u001b[0m                 \u001b[0merr\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0moriginal_exception\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 458\u001b[1;33m                 \u001b[1;32mraise\u001b[0m \u001b[0merr\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    459\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mTimeoutError\u001b[0m: ",
      "\nDuring handling of the above exception, another exception occurred:\n",
      "\u001b[1;31mElementNotFoundError\u001b[0m                      Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-14-2ac56c564686>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      1\u001b[0m \u001b[1;31m# dlg2 = trader.app.top_window().child_window(contral_id='1034',found_index=2)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      2\u001b[0m \u001b[0mdlg2\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtop_window\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mchild_window\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mclass_name\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'Button'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mfound_index\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mdlg2\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdraw_outline\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcolour\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;34m'red'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__getattribute__\u001b[1;34m(self, attr_name)\u001b[0m\n\u001b[0;32m    377\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcriteria\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>=\u001b[0m \u001b[1;36m2\u001b[0m\u001b[1;33m:\u001b[0m  \u001b[1;31m# FIXME - this is surprising\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    378\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 379\u001b[1;33m             \u001b[0mctrls\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__resolve_control\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcriteria\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    380\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    381\u001b[0m             \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__resolve_control\u001b[1;34m(self, criteria, timeout, retry_interval)\u001b[0m\n\u001b[0;32m    259\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    260\u001b[0m         \u001b[1;32mexcept\u001b[0m \u001b[0mTimeoutError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 261\u001b[1;33m             \u001b[1;32mraise\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0moriginal_exception\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    262\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    263\u001b[0m         \u001b[1;32mreturn\u001b[0m \u001b[0mctrl\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\timings.py\u001b[0m in \u001b[0;36mwait_until_passes\u001b[1;34m(timeout, retry_interval, func, exceptions, *args, **kwargs)\u001b[0m\n\u001b[0;32m    434\u001b[0m         \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    435\u001b[0m             \u001b[1;31m# Call the function with any arguments\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 436\u001b[1;33m             \u001b[0mfunc_val\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    437\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    438\u001b[0m             \u001b[1;31m# if no exception is raised then we are finished\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\application.py\u001b[0m in \u001b[0;36m__get_ctrl\u001b[1;34m(self, criteria_)\u001b[0m\n\u001b[0;32m    220\u001b[0m                 \u001b[1;32mif\u001b[0m \u001b[1;34m'backend'\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mctrl_criteria\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    221\u001b[0m                     \u001b[0mctrl_criteria\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'backend'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbackend\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 222\u001b[1;33m                 \u001b[0mctrl\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbackend\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgeneric_wrapper_class\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfindwindows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfind_element\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m**\u001b[0m\u001b[0mctrl_criteria\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    223\u001b[0m                 \u001b[0mprevious_parent\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mctrl\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0melement_info\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    224\u001b[0m                 \u001b[0mctrls\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mctrl\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\findwindows.py\u001b[0m in \u001b[0;36mfind_element\u001b[1;34m(**kwargs)\u001b[0m\n\u001b[0;32m     82\u001b[0m     \u001b[0mso\u001b[0m \u001b[0mplease\u001b[0m \u001b[0msee\u001b[0m \u001b[1;33m:\u001b[0m\u001b[0mpy\u001b[0m\u001b[1;33m:\u001b[0m\u001b[0mfunc\u001b[0m\u001b[1;33m:\u001b[0m\u001b[0;31m`\u001b[0m\u001b[0mfind_elements\u001b[0m\u001b[0;31m`\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mfull\u001b[0m \u001b[0mparameters\u001b[0m \u001b[0mdescription\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     83\u001b[0m     \"\"\"\n\u001b[1;32m---> 84\u001b[1;33m     \u001b[0melements\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfind_elements\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     85\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     86\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0melements\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mE:\\anconda3\\lib\\site-packages\\pywinauto\\findwindows.py\u001b[0m in \u001b[0;36mfind_elements\u001b[1;34m(class_name, class_name_re, parent, process, title, title_re, top_level_only, visible_only, enabled_only, best_match, handle, ctrl_index, found_index, predicate_func, active_only, control_id, control_type, auto_id, framework_id, backend, depth)\u001b[0m\n\u001b[0;32m    326\u001b[0m             \u001b[0melements\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0melements\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mfound_index\u001b[0m\u001b[1;33m:\u001b[0m\u001b[0mfound_index\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    327\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 328\u001b[1;33m             raise ElementNotFoundError(\"found_index is specified as {0}, but {1} window/s found\".format(\n\u001b[0m\u001b[0;32m    329\u001b[0m                 found_index, len(elements)))\n\u001b[0;32m    330\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mElementNotFoundError\u001b[0m: found_index is specified as 2, but 2 window/s found"
     ]
    }
   ],
   "source": [
    "\n",
    "# dlg2 = trader.app.top_window().child_window(contral_id='1034',found_index=2)\n",
    "dlg2 = trader.app.top_window().child_window(class_name='Button',found_index=2)\n",
    "dlg2.draw_outline(colour = 'red')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'您的卖出委托已成功提交，合同编号：3000019。'"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().window(control_id=0x3EC, class_name='Static').window_text()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<win32_controls.EditWrapper - '', Edit, 1572998>"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().set_focus()\n",
    "stock_no='123'\n",
    "trader.main_wnd.window(control_id=0x408, class_name=\"Edit\").set_text(str(stock_no))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "trader.app.top_window()[\"Button2\"].click()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# trader.app.top_window().window_text()\n",
    "\n",
    "trader.app.top_window().get_properties()['class_name']=='#32770'\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<pywinauto.application.WindowSpecification at 0x1cecffa7048>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().child_window(class_name=\"#32770\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'网上股票交易系统5.0'"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "trader.app.top_window().print_control_identifiers().window_text()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "2023-04-02 21:06:21.325 | INFO     | __main__:<module>:5 - 123\n"
     ]
    }
   ],
   "source": [
    "from loguru import logger\n",
    "\n",
    "LOG_FPATH = 'trade.log'\n",
    "logger.add(LOG_FPATH)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "正在连接客户端: C:\\同花顺软件\\同花顺\\xiadan.exe ......\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "E:\\anconda3\\lib\\site-packages\\pywinauto\\application.py:1032: UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)\n",
      "  UserWarning)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "连接成功!!!\n"
     ]
    }
   ],
   "source": [
    "from real_trade import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nowdatetime=int(time.strftime('%H%M'))\n",
    "nowdatetime%5"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0\n",
      "1\n",
      "2\n",
      "3\n",
      "4\n",
      "5\n",
      "6\n",
      "7\n",
      "8\n",
      "9\n"
     ]
    }
   ],
   "source": [
    "\n",
    "for i in range(10):\n",
    "    print(i)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Identifiers:\n",
      "\n",
      "Afx:400000:b:10003:6:106b3 - '网上股票交易系统5.0'    (L3, T1, R1175, B623)\n",
      "['网上股票交易系统5.0Afx:400000:b:10003:6:106b3', 'Afx:400000:b:10003:6:106b3', '网上股票交易系统5.0']\n",
      "child_window(title=\"网上股票交易系统5.0\", class_name=\"Afx:400000:b:10003:6:106b3\")\n",
      "   | \n",
      "   | #32770 - ''    (L8, T522, R209, B580)\n",
      "   | ['#32770', '网上股票交易系统5.0#32770', '#327700', '#327701', '网上股票交易系统5.0#327700', '网上股票交易系统5.0#327701']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L16, T524, R516, B552)\n",
      "   |    | ['意见反馈', 'Static', '意见反馈Static', 'Static0', 'Static1', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L556, T522, R587, B554)\n",
      "   |    | ['Button', '汇总Button', 'Button0', 'Button1', '汇总Button0', '汇总Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView42s - ''    (L8, T522, R209, B580)\n",
      "   |    | ['网上股票交易系统5.0AfxFrameOrView42s', 'AfxFrameOrView42s', 'AfxFrameOrView42s0', 'AfxFrameOrView42s1', '网上股票交易系统5.0AfxFrameOrView42s0', '网上股票交易系统5.0AfxFrameOrView42s1']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['Shell Embedding', '网上股票交易系统5.0Shell Embedding', 'Shell Embedding0', 'Shell Embedding1', '网上股票交易系统5.0Shell Embedding0', '网上股票交易系统5.0Shell Embedding1']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L6, T520, R211, B582)\n",
      "   |    | ['Shell Embedding', '网上股票交易系统5.0Shell Embedding', 'Shell Embedding0', 'Shell Embedding1', '网上股票交易系统5.0Shell Embedding0', '网上股票交易系统5.0Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Static - '意见反馈'    (L16, T524, R516, B552)\n",
      "   | ['意见反馈', 'Static', '意见反馈Static', 'Static0', 'Static1', '意见反馈0', '意见反馈1', '意见反馈Static0', '意见反馈Static1']\n",
      "   | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L556, T522, R587, B554)\n",
      "   | ['Button', '汇总Button', 'Button0', 'Button1', '汇总Button0', '汇总Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | AfxFrameOrView42s - ''    (L8, T522, R209, B580)\n",
      "   | ['网上股票交易系统5.0AfxFrameOrView42s', 'AfxFrameOrView42s', 'AfxFrameOrView42s0', 'AfxFrameOrView42s1', '网上股票交易系统5.0AfxFrameOrView42s0', '网上股票交易系统5.0AfxFrameOrView42s1']\n",
      "   | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L6, T520, R211, B582)\n",
      "   |    | ['Shell Embedding', '网上股票交易系统5.0Shell Embedding', 'Shell Embedding0', 'Shell Embedding1', '网上股票交易系统5.0Shell Embedding0', '网上股票交易系统5.0Shell Embedding1']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell Embedding - ''    (L6, T520, R211, B582)\n",
      "   | ['Shell Embedding', '网上股票交易系统5.0Shell Embedding', 'Shell Embedding0', 'Shell Embedding1', '网上股票交易系统5.0Shell Embedding0', '网上股票交易系统5.0Shell Embedding1']\n",
      "   | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell DocObject View - ''    (L6, T520, R211, B582)\n",
      "   | ['网上股票交易系统5.0Shell DocObject View', 'Shell DocObject View', '网上股票交易系统5.0Shell DocObject View0', '网上股票交易系统5.0Shell DocObject View1', 'Shell DocObject View0', 'Shell DocObject View1']\n",
      "   | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Internet Explorer_Server - ''    (L6, T520, R211, B582)\n",
      "   | ['网上股票交易系统5.0Internet Explorer_Server', 'Internet Explorer_Server', '网上股票交易系统5.0Internet Explorer_Server0', '网上股票交易系统5.0Internet Explorer_Server1', 'Internet Explorer_Server0', 'Internet Explorer_Server1']\n",
      "   | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | AfxWnd42s - 'LOGIN_MSG_WND'    (L32686, T32683, R98221, B98218)\n",
      "   | ['AfxWnd42s', 'LOGIN_MSG_WND', 'LOGIN_MSG_WNDAfxWnd42s', 'AfxWnd42s0', 'AfxWnd42s1']\n",
      "   | child_window(title=\"LOGIN_MSG_WND\", class_name=\"AfxWnd42s\")\n",
      "   | \n",
      "   | AfxMDIFrame42s - ''    (L7, T75, R1171, B600)\n",
      "   | ['查询日期AfxMDIFrame42s', 'AfxMDIFrame42s']\n",
      "   | child_window(class_name=\"AfxMDIFrame42s\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView42s - ''    (L214, T76, R974, B599)\n",
      "   |    | ['查询日期AfxFrameOrView42s', 'AfxFrameOrView42s2']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - ''    (L8, T76, R209, B599)\n",
      "   |    | ['网上股票交易系统5.0AfxWnd42s', 'AfxWnd42s2']\n",
      "   |    | child_window(class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L8, T579, R209, B599)\n",
      "   |    |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L8, T76, R8, B76)\n",
      "   |    |    | ['#327702', '网上股票交易系统5.0#327702']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    |    |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    |    |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    |    | ['Afx:400000:0', 'HexinScrollWnd', 'HexinScrollWndAfx:400000:0', 'Afx:400000:00', 'Afx:400000:01', 'HexinScrollWnd0', 'HexinScrollWnd1', 'HexinScrollWndAfx:400000:00', 'HexinScrollWndAfx:400000:01']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    |    |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    |    | ['Afx:400000:02', 'HexinScrollWnd3', 'HexinScrollWndAfx:400000:02']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    |    |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L8, T579, R209, B599)\n",
      "   |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L8, T76, R8, B76)\n",
      "   |    | ['#327702', '网上股票交易系统5.0#327702']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    | ['Afx:400000:0', 'HexinScrollWnd', 'HexinScrollWndAfx:400000:0', 'Afx:400000:00', 'Afx:400000:01', 'HexinScrollWnd0', 'HexinScrollWnd1', 'HexinScrollWndAfx:400000:00', 'HexinScrollWndAfx:400000:01']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    | ['Afx:400000:02', 'HexinScrollWnd3', 'HexinScrollWndAfx:400000:02']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   |    | ['查询日期#32770', '#327703', '查询日期#327700', '查询日期#327701']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L289, T82, R400, B97)\n",
      "   |    |    | ['Static2', '查询日期Static', '查询日期Static0', '查询日期Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L214, T82, R385, B102)\n",
      "   |    |    | ['CCustomTabCtrl2', '查询日期CCustomTabCtrl', '查询日期CCustomTabCtrl0', '查询日期CCustomTabCtrl1']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询资金股票'    (L238, T85, R390, B112)\n",
      "   |    |    | ['Static3', '查询资金股票Static', '查询资金股票']\n",
      "   |    |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金余额'    (L223, T109, R274, B121)\n",
      "   |    |    | ['资金余额Static', 'Static4', '资金余额']\n",
      "   |    |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '冻结金额'    (L223, T127, R274, B139)\n",
      "   |    |    | ['冻结金额', 'Static5', '冻结金额Static']\n",
      "   |    |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可用金额'    (L223, T145, R274, B157)\n",
      "   |    |    | ['Static6', '可用金额', '可用金额Static']\n",
      "   |    |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '93269.59'    (L277, T109, R373, B121)\n",
      "   |    |    | ['Static7', '93269.59Static', '93269.59', '93269.59Static0', '93269.59Static1', '93269.590', '93269.591']\n",
      "   |    |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L277, T127, R373, B139)\n",
      "   |    |    | ['0.00', 'Static8', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '93269.59'    (L277, T145, R373, B157)\n",
      "   |    |    | ['Static9', '93269.59Static2', '93269.592']\n",
      "   |    |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '可取金额'    (L382, T109, R433, B121)\n",
      "   |    |    | ['Static10', '可取金额', '可取金额Static']\n",
      "   |    |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股票市值'    (L382, T127, R433, B139)\n",
      "   |    |    | ['Static11', '股票市值Static', '股票市值']\n",
      "   |    |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '总 资 产'    (L382, T145, R433, B157)\n",
      "   |    |    | ['Static12', '总 资 产Static', '总 资 产']\n",
      "   |    |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L436, T109, R532, B121)\n",
      "   |    |    | ['0.002', 'Static13', '0.00Static2']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '39965.00'    (L436, T127, R532, B139)\n",
      "   |    |    | ['Static14', '39965.00', '39965.00Static', '39965.000', '39965.001', '39965.00Static0', '39965.00Static1']\n",
      "   |    |    | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '133234.59'    (L436, T145, R532, B157)\n",
      "   |    |    | ['Static15', '133234.59Static', '133234.59', '133234.59Static0', '133234.59Static1', '133234.590', '133234.591']\n",
      "   |    |    | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '在途资金'    (L655, T253, R703, B265)\n",
      "   |    |    | ['Static16', '在途资金', '在途资金Static']\n",
      "   |    |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L709, T250, R805, B268)\n",
      "   |    |    | ['0.003', 'Static17', '0.00Static3']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'ＸＸ序号'    (L591, T85, R639, B97)\n",
      "   |    |    | ['Static18', 'ＸＸ序号Static', 'ＸＸ序号']\n",
      "   |    |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L651, T276, R747, B294)\n",
      "   |    |    | ['下一页Static', 'Static19', '下一页Static0', '下一页Static1']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'ＸＸ证券'    (L748, T274, R823, B292)\n",
      "   |    |    | ['Button4', 'ＸＸ证券', 'ＸＸ证券Button']\n",
      "   |    |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '修改成本价'    (L727, T141, R796, B162)\n",
      "   |    |    | ['Button5', '修改成本价Button', '修改成本价']\n",
      "   |    |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    |    | ['Default', 'Button6', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-12-02 14:39:20'    (L727, T103, R922, B124)\n",
      "   |    |    | ['最近查询时间:2023-12-02 14:39:20', 'Static20', '最近查询时间:2023-12-02 14:39:20Static']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-12-02 14:39:20\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom2'    (L642, T76, R717, B97)\n",
      "   |    |    | ['Custom2', 'CVirtualGridCtrl', 'Custom2CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1']\n",
      "   |    |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L895, T102, R955, B123)\n",
      "   |    |    | ['Button7', '汇总Button2', '汇总', '汇总0', '汇总1']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L739, T102, R807, B123)\n",
      "   |    |    | ['上一页Button', 'Button8', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L813, T102, R881, B123)\n",
      "   |    |    | ['Button9', '下一页', '下一页Button', '下一页0', '下一页1', '下一页Button0', '下一页Button1']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '股票资产比例(%)'    (L547, T198, R639, B210)\n",
      "   |    |    | ['股票资产比例(%)Static', 'Static21', '股票资产比例(%)']\n",
      "   |    |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '29.996'    (L634, T127, R682, B139)\n",
      "   |    |    | ['Static22', '29.996', '29.996Static']\n",
      "   |    |    | child_window(title=\"29.996\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '现金资产比例(%)'    (L795, T171, R885, B183)\n",
      "   |    |    | ['Static23', '现金资产比例(%)Static', '现金资产比例(%)']\n",
      "   |    |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '70.004'    (L888, T172, R936, B184)\n",
      "   |    |    | ['Static24', '70.004', '70.004Static']\n",
      "   |    |    | child_window(title=\"70.004\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '证券转入净值'    (L631, T186, R703, B198)\n",
      "   |    |    | ['证券转入净值', 'Static25', '证券转入净值Static']\n",
      "   |    |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L709, T183, R805, B201)\n",
      "   |    |    | ['0.004', 'Static26', '0.00Static4']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金存入净值'    (L631, T207, R703, B219)\n",
      "   |    |    | ['Static27', '资金存入净值', '资金存入净值Static']\n",
      "   |    |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L709, T204, R805, B222)\n",
      "   |    |    | ['0.005', 'Static28', '0.00Static5']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '投资损益'    (L655, T231, R703, B243)\n",
      "   |    |    | ['投资损益Static', 'Static29', '投资损益']\n",
      "   |    |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L709, T228, R805, B246)\n",
      "   |    |    | ['0.006', 'Static30', '0.00Static6']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '风险等级'    (L655, T303, R703, B315)\n",
      "   |    |    | ['Static31', '风险等级Static', '风险等级']\n",
      "   |    |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L709, T300, R805, B318)\n",
      "   |    |    | ['下一页Static2', 'Static32']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L567, T189, R1125, B201)\n",
      "   |    |    | ['Static33', '上一页Static']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '帐户诊断'    (L1029, T103, R1104, B124)\n",
      "   |    |    | ['Button10', '帐户诊断', '帐户诊断Button']\n",
      "   |    |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '持仓信息'    (L762, T141, R837, B162)\n",
      "   |    |    | ['Button11', '持仓信息', '持仓信息Button']\n",
      "   |    |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '配置建议'    (L843, T141, R918, B162)\n",
      "   |    |    | ['配置建议Button', 'Button12', '配置建议']\n",
      "   |    |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '修改个人信息'    (L924, T141, R1014, B162)\n",
      "   |    |    | ['Button13', '修改个人信息Button', '修改个人信息']\n",
      "   |    |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '默认显示'    (L1024, T141, R1116, B161)\n",
      "   |    |    | ['ComboBox', '网上股票交易系统5.0ComboBox', 'ComboBox0', 'ComboBox1', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '基金市值'    (L223, T166, R274, B178)\n",
      "   |    |    | ['基金市值', 'Static34', '基金市值Static']\n",
      "   |    |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L277, T166, R373, B178)\n",
      "   |    |    | ['Static35', '查询日期Static2']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '新总资产'    (L382, T166, R433, B178)\n",
      "   |    |    | ['Static36', '新总资产', '新总资产Static']\n",
      "   |    |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0.00'    (L436, T166, R532, B178)\n",
      "   |    |    | ['0.007', 'Static37', '0.00Static7']\n",
      "   |    |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '新业务提示说明'    (L843, T141, R938, B161)\n",
      "   |    |    | ['Button14', '新业务提示说明', '新业务提示说明Button']\n",
      "   |    |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '港股可用资金'    (L369, T195, R446, B207)\n",
      "   |    |    | ['Static38', '港股可用资金Static', '港股可用资金']\n",
      "   |    |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '0'    (L448, T195, R544, B207)\n",
      "   |    |    | ['Static39', '0', '0Static']\n",
      "   |    |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ''    (L223, T165, R571, B177)\n",
      "   |    |    | ['Static40', '查询日期Static3']\n",
      "   |    |    | child_window(class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '当日盈亏'    (L564, T127, R615, B139)\n",
      "   |    |    | ['Static41', '当日盈亏', '当日盈亏Static']\n",
      "   |    |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '636.00'    (L621, T127, R710, B139)\n",
      "   |    |    | ['Static42', '636.00Static', '636.00']\n",
      "   |    |    | child_window(title=\"636.00\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '持仓盈亏'    (L564, T109, R615, B121)\n",
      "   |    |    | ['Static43', '持仓盈亏Static', '持仓盈亏']\n",
      "   |    |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '927.52'    (L621, T109, R710, B121)\n",
      "   |    |    | ['Static44', '927.52', '927.52Static']\n",
      "   |    |    | child_window(title=\"927.52\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Afx:400000:03', 'HexinScrollWnd4', 'HexinScrollWndAfx:400000:03']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    |    |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    |    |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L289, T82, R400, B97)\n",
      "   |    | ['Static2', '查询日期Static', '查询日期Static0', '查询日期Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L214, T82, R385, B102)\n",
      "   |    | ['CCustomTabCtrl2', '查询日期CCustomTabCtrl', '查询日期CCustomTabCtrl0', '查询日期CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '查询资金股票'    (L238, T85, R390, B112)\n",
      "   |    | ['Static3', '查询资金股票Static', '查询资金股票']\n",
      "   |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金余额'    (L223, T109, R274, B121)\n",
      "   |    | ['资金余额Static', 'Static4', '资金余额']\n",
      "   |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '冻结金额'    (L223, T127, R274, B139)\n",
      "   |    | ['冻结金额', 'Static5', '冻结金额Static']\n",
      "   |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用金额'    (L223, T145, R274, B157)\n",
      "   |    | ['Static6', '可用金额', '可用金额Static']\n",
      "   |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '93269.59'    (L277, T109, R373, B121)\n",
      "   |    | ['Static7', '93269.59Static', '93269.59', '93269.59Static0', '93269.59Static1', '93269.590', '93269.591']\n",
      "   |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L277, T127, R373, B139)\n",
      "   |    | ['0.00', 'Static8', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '93269.59'    (L277, T145, R373, B157)\n",
      "   |    | ['Static9', '93269.59Static2', '93269.592']\n",
      "   |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可取金额'    (L382, T109, R433, B121)\n",
      "   |    | ['Static10', '可取金额', '可取金额Static']\n",
      "   |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股票市值'    (L382, T127, R433, B139)\n",
      "   |    | ['Static11', '股票市值Static', '股票市值']\n",
      "   |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '总 资 产'    (L382, T145, R433, B157)\n",
      "   |    | ['Static12', '总 资 产Static', '总 资 产']\n",
      "   |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L436, T109, R532, B121)\n",
      "   |    | ['0.002', 'Static13', '0.00Static2']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '39965.00'    (L436, T127, R532, B139)\n",
      "   |    | ['Static14', '39965.00', '39965.00Static', '39965.000', '39965.001', '39965.00Static0', '39965.00Static1']\n",
      "   |    | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '133234.59'    (L436, T145, R532, B157)\n",
      "   |    | ['Static15', '133234.59Static', '133234.59', '133234.59Static0', '133234.59Static1', '133234.590', '133234.591']\n",
      "   |    | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '在途资金'    (L655, T253, R703, B265)\n",
      "   |    | ['Static16', '在途资金', '在途资金Static']\n",
      "   |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T250, R805, B268)\n",
      "   |    | ['0.003', 'Static17', '0.00Static3']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - 'ＸＸ序号'    (L591, T85, R639, B97)\n",
      "   |    | ['Static18', 'ＸＸ序号Static', 'ＸＸ序号']\n",
      "   |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L651, T276, R747, B294)\n",
      "   |    | ['下一页Static', 'Static19', '下一页Static0', '下一页Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'ＸＸ证券'    (L748, T274, R823, B292)\n",
      "   |    | ['Button4', 'ＸＸ证券', 'ＸＸ证券Button']\n",
      "   |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改成本价'    (L727, T141, R796, B162)\n",
      "   |    | ['Button5', '修改成本价Button', '修改成本价']\n",
      "   |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default', 'Button6', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-12-02 14:39:20'    (L727, T103, R922, B124)\n",
      "   |    | ['最近查询时间:2023-12-02 14:39:20', 'Static20', '最近查询时间:2023-12-02 14:39:20Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-12-02 14:39:20\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L642, T76, R717, B97)\n",
      "   |    | ['Custom2', 'CVirtualGridCtrl', 'Custom2CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L895, T102, R955, B123)\n",
      "   |    | ['Button7', '汇总Button2', '汇总', '汇总0', '汇总1']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L739, T102, R807, B123)\n",
      "   |    | ['上一页Button', 'Button8', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L813, T102, R881, B123)\n",
      "   |    | ['Button9', '下一页', '下一页Button', '下一页0', '下一页1', '下一页Button0', '下一页Button1']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '股票资产比例(%)'    (L547, T198, R639, B210)\n",
      "   |    | ['股票资产比例(%)Static', 'Static21', '股票资产比例(%)']\n",
      "   |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '29.996'    (L634, T127, R682, B139)\n",
      "   |    | ['Static22', '29.996', '29.996Static']\n",
      "   |    | child_window(title=\"29.996\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '现金资产比例(%)'    (L795, T171, R885, B183)\n",
      "   |    | ['Static23', '现金资产比例(%)Static', '现金资产比例(%)']\n",
      "   |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '70.004'    (L888, T172, R936, B184)\n",
      "   |    | ['Static24', '70.004', '70.004Static']\n",
      "   |    | child_window(title=\"70.004\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券转入净值'    (L631, T186, R703, B198)\n",
      "   |    | ['证券转入净值', 'Static25', '证券转入净值Static']\n",
      "   |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T183, R805, B201)\n",
      "   |    | ['0.004', 'Static26', '0.00Static4']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金存入净值'    (L631, T207, R703, B219)\n",
      "   |    | ['Static27', '资金存入净值', '资金存入净值Static']\n",
      "   |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T204, R805, B222)\n",
      "   |    | ['0.005', 'Static28', '0.00Static5']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '投资损益'    (L655, T231, R703, B243)\n",
      "   |    | ['投资损益Static', 'Static29', '投资损益']\n",
      "   |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T228, R805, B246)\n",
      "   |    | ['0.006', 'Static30', '0.00Static6']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '风险等级'    (L655, T303, R703, B315)\n",
      "   |    | ['Static31', '风险等级Static', '风险等级']\n",
      "   |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L709, T300, R805, B318)\n",
      "   |    | ['下一页Static2', 'Static32']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L567, T189, R1125, B201)\n",
      "   |    | ['Static33', '上一页Static']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '帐户诊断'    (L1029, T103, R1104, B124)\n",
      "   |    | ['Button10', '帐户诊断', '帐户诊断Button']\n",
      "   |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '持仓信息'    (L762, T141, R837, B162)\n",
      "   |    | ['Button11', '持仓信息', '持仓信息Button']\n",
      "   |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '配置建议'    (L843, T141, R918, B162)\n",
      "   |    | ['配置建议Button', 'Button12', '配置建议']\n",
      "   |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改个人信息'    (L924, T141, R1014, B162)\n",
      "   |    | ['Button13', '修改个人信息Button', '修改个人信息']\n",
      "   |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '默认显示'    (L1024, T141, R1116, B161)\n",
      "   |    | ['ComboBox', '网上股票交易系统5.0ComboBox', 'ComboBox0', 'ComboBox1', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '基金市值'    (L223, T166, R274, B178)\n",
      "   |    | ['基金市值', 'Static34', '基金市值Static']\n",
      "   |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L277, T166, R373, B178)\n",
      "   |    | ['Static35', '查询日期Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '新总资产'    (L382, T166, R433, B178)\n",
      "   |    | ['Static36', '新总资产', '新总资产Static']\n",
      "   |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L436, T166, R532, B178)\n",
      "   |    | ['0.007', 'Static37', '0.00Static7']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '新业务提示说明'    (L843, T141, R938, B161)\n",
      "   |    | ['Button14', '新业务提示说明', '新业务提示说明Button']\n",
      "   |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '港股可用资金'    (L369, T195, R446, B207)\n",
      "   |    | ['Static38', '港股可用资金Static', '港股可用资金']\n",
      "   |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L448, T195, R544, B207)\n",
      "   |    | ['Static39', '0', '0Static']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L223, T165, R571, B177)\n",
      "   |    | ['Static40', '查询日期Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏'    (L564, T127, R615, B139)\n",
      "   |    | ['Static41', '当日盈亏', '当日盈亏Static']\n",
      "   |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '636.00'    (L621, T127, R710, B139)\n",
      "   |    | ['Static42', '636.00Static', '636.00']\n",
      "   |    | child_window(title=\"636.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '持仓盈亏'    (L564, T109, R615, B121)\n",
      "   |    | ['Static43', '持仓盈亏Static', '持仓盈亏']\n",
      "   |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '927.52'    (L621, T109, R710, B121)\n",
      "   |    | ['Static44', '927.52', '927.52Static']\n",
      "   |    | child_window(title=\"927.52\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T183, R1170, B599)\n",
      "   |    | ['Afx:400000:03', 'HexinScrollWnd4', 'HexinScrollWndAfx:400000:03']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   |    | ['查询日期#327702', '#327704']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/12/2'    (L489, T162, R572, B180)\n",
      "   |    |    | ['DateTimePicker', '确定DateTimePicker', 'DateTimePicker0', 'DateTimePicker1']\n",
      "   |    |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/12/2'    (L591, T162, R674, B180)\n",
      "   |    |    | ['DateTimePicker2', '上一页DateTimePicker']\n",
      "   |    |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L678, T159, R738, B180)\n",
      "   |    |    | ['Button15', '确定Button', '确定', '确定Button0', '确定Button1', '确定0', '确定1']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L543, T267, R632, B279)\n",
      "   |    |    | ['Button16', '显示分笔成交', '显示分笔成交Button', '显示分笔成交0', '显示分笔成交1', '显示分笔成交Button0', '显示分笔成交Button1']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L478, T231, R538, B252)\n",
      "   |    |    | ['上一页Button2', 'Button17', '上一页2']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L550, T231, R610, B252)\n",
      "   |    |    | ['Button18', '下一页2', '下一页Button2']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L684, T235, R767, B253)\n",
      "   |    |    | ['下一页Edit', 'Edit', '下一页Edit0', '下一页Edit1', 'Edit0', 'Edit1']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L681, T210, R764, B228)\n",
      "   |    |    | ['下一页Edit2', 'Edit2']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L435, T165, R483, B177)\n",
      "   |    |    | ['Static45', '查询日期Static4', '查询日期', '查询日期0', '查询日期1']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L576, T165, R588, B177)\n",
      "   |    |    | ['至', 'Static46', '至Static', '至0', '至1', '至Static0', '至Static1']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    |    | ['Default2', 'Button19', 'DefaultButton2']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '按代码查询'    (L618, T238, R678, B250)\n",
      "   |    |    | ['Static47', '按代码查询Static', '按代码查询', '按代码查询Static0', '按代码查询Static1', '按代码查询0', '按代码查询1']\n",
      "   |    |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L630, T214, R680, B226)\n",
      "   |    |    | ['Static48', '合同编号Static', '合同编号', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '更新时间:2023-12-02 15:06:36'    (L678, T186, R849, B207)\n",
      "   |    |    | ['Static49', '更新时间:2023-12-02 15:06:36', '更新时间:2023-12-02 15:06:36Static']\n",
      "   |    |    | child_window(title=\"更新时间:2023-12-02 15:06:36\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L526, T84, R586, B102)\n",
      "   |    |    | ['确定Edit', 'Edit3']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '查询代码'    (L589, T82, R645, B103)\n",
      "   |    |    | ['Button20', '查询代码', '查询代码Button']\n",
      "   |    |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L744, T159, R804, B180)\n",
      "   |    |    | ['Button21', '汇总Button3', '汇总2']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L798, T87, R887, B101)\n",
      "   |    |    | ['Button22', '显示撤单记录Button', '显示撤单记录', '显示撤单记录Button0', '显示撤单记录Button1', '显示撤单记录0', '显示撤单记录1']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Afx:400000:04', 'HexinScrollWnd5', 'HexinScrollWndAfx:400000:04']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    |    |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    |    |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L489, T162, R572, B180)\n",
      "   |    | ['DateTimePicker', '确定DateTimePicker', 'DateTimePicker0', 'DateTimePicker1']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L591, T162, R674, B180)\n",
      "   |    | ['DateTimePicker2', '上一页DateTimePicker']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L678, T159, R738, B180)\n",
      "   |    | ['Button15', '确定Button', '确定', '确定Button0', '确定Button1', '确定0', '确定1']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L543, T267, R632, B279)\n",
      "   |    | ['Button16', '显示分笔成交', '显示分笔成交Button', '显示分笔成交0', '显示分笔成交1', '显示分笔成交Button0', '显示分笔成交Button1']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L478, T231, R538, B252)\n",
      "   |    | ['上一页Button2', 'Button17', '上一页2']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L550, T231, R610, B252)\n",
      "   |    | ['Button18', '下一页2', '下一页Button2']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L684, T235, R767, B253)\n",
      "   |    | ['下一页Edit', 'Edit', '下一页Edit0', '下一页Edit1', 'Edit0', 'Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L681, T210, R764, B228)\n",
      "   |    | ['下一页Edit2', 'Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L435, T165, R483, B177)\n",
      "   |    | ['Static45', '查询日期Static4', '查询日期', '查询日期0', '查询日期1']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L576, T165, R588, B177)\n",
      "   |    | ['至', 'Static46', '至Static', '至0', '至1', '至Static0', '至Static1']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default2', 'Button19', 'DefaultButton2']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '按代码查询'    (L618, T238, R678, B250)\n",
      "   |    | ['Static47', '按代码查询Static', '按代码查询', '按代码查询Static0', '按代码查询Static1', '按代码查询0', '按代码查询1']\n",
      "   |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L630, T214, R680, B226)\n",
      "   |    | ['Static48', '合同编号Static', '合同编号', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-12-02 15:06:36'    (L678, T186, R849, B207)\n",
      "   |    | ['Static49', '更新时间:2023-12-02 15:06:36', '更新时间:2023-12-02 15:06:36Static']\n",
      "   |    | child_window(title=\"更新时间:2023-12-02 15:06:36\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L526, T84, R586, B102)\n",
      "   |    | ['确定Edit', 'Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L589, T82, R645, B103)\n",
      "   |    | ['Button20', '查询代码', '查询代码Button']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L744, T159, R804, B180)\n",
      "   |    | ['Button21', '汇总Button3', '汇总2']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L798, T87, R887, B101)\n",
      "   |    | ['Button22', '显示撤单记录Button', '显示撤单记录', '显示撤单记录Button0', '显示撤单记录Button1', '显示撤单记录0', '显示撤单记录1']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T76, R1170, B599)\n",
      "   |    | ['Afx:400000:04', 'HexinScrollWnd5', 'HexinScrollWndAfx:400000:04']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   |    | ['查询日期#327703', '#327705']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/11/24'    (L274, T84, R357, B102)\n",
      "   |    |    | ['查询日期DateTimePicker', 'DateTimePicker3']\n",
      "   |    |    | child_window(title=\"2023/11/24\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | DateTimePicker - '2023/12/2'    (L375, T84, R458, B102)\n",
      "   |    |    | ['至DateTimePicker', 'DateTimePicker4']\n",
      "   |    |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '确定'    (L463, T82, R523, B103)\n",
      "   |    |    | ['Button23', '确定Button2', '确定2']\n",
      "   |    |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示分笔成交'    (L943, T87, R1032, B99)\n",
      "   |    |    | ['Button24', '显示分笔成交2', '显示分笔成交Button2']\n",
      "   |    |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '上一页'    (L595, T82, R655, B103)\n",
      "   |    |    | ['上一页Button3', 'Button25', '上一页3']\n",
      "   |    |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '下一页'    (L661, T82, R721, B103)\n",
      "   |    |    | ['Button26', '下一页3', '下一页Button3']\n",
      "   |    |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L859, T84, R942, B102)\n",
      "   |    |    | ['下一页Edit3', 'Edit4']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Edit - ''    (L1087, T84, R1170, B102)\n",
      "   |    |    | ['Edit5', '网上股票交易系统5.0Edit']\n",
      "   |    |    | child_window(class_name=\"Edit\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '查询日期'    (L220, T87, R268, B99)\n",
      "   |    |    | ['Static50', '查询日期Static5', '查询日期2']\n",
      "   |    |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '至'    (L360, T87, R372, B99)\n",
      "   |    |    | ['至2', 'Static51', '至Static2']\n",
      "   |    |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    |    | ['Default3', 'Button27', 'DefaultButton3']\n",
      "   |    |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '按代码查询'    (L795, T87, R855, B99)\n",
      "   |    |    | ['Static52', '按代码查询Static2', '按代码查询2']\n",
      "   |    |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '合同编号'    (L1033, T87, R1083, B99)\n",
      "   |    |    | ['Static53', '合同编号Static2', '合同编号2']\n",
      "   |    |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '最近查询时间:2023-12-02 15:06:37'    (L568, T117, R763, B138)\n",
      "   |    |    | ['Static54', '最近查询时间:2023-12-02 15:06:37Static', '最近查询时间:2023-12-02 15:06:37']\n",
      "   |    |    | child_window(title=\"最近查询时间:2023-12-02 15:06:37\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '汇总'    (L529, T82, R589, B103)\n",
      "   |    |    | ['Button28', '汇总Button4', '汇总3']\n",
      "   |    |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示撤单记录'    (L753, T87, R842, B101)\n",
      "   |    |    | ['Button29', '显示撤单记录Button2', '显示撤单记录2']\n",
      "   |    |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T168, R289, B189)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl3', 'Custom13', 'CVirtualGridCtrl4']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L214, T147, R382, B167)\n",
      "   |    |    | ['CCustomTabCtrl3', '查询日期CCustomTabCtrl2']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CCustomTabCtrl - ''    (L421, T156, R589, B176)\n",
      "   |    |    | ['CCustomTabCtrl4', '确定CCustomTabCtrl']\n",
      "   |    |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Afx:400000:05', 'HexinScrollWnd6', 'HexinScrollWndAfx:400000:05']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    |    |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    |    |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/11/24'    (L274, T84, R357, B102)\n",
      "   |    | ['查询日期DateTimePicker', 'DateTimePicker3']\n",
      "   |    | child_window(title=\"2023/11/24\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L375, T84, R458, B102)\n",
      "   |    | ['至DateTimePicker', 'DateTimePicker4']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L463, T82, R523, B103)\n",
      "   |    | ['Button23', '确定Button2', '确定2']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L943, T87, R1032, B99)\n",
      "   |    | ['Button24', '显示分笔成交2', '显示分笔成交Button2']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L595, T82, R655, B103)\n",
      "   |    | ['上一页Button3', 'Button25', '上一页3']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L661, T82, R721, B103)\n",
      "   |    | ['Button26', '下一页3', '下一页Button3']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L859, T84, R942, B102)\n",
      "   |    | ['下一页Edit3', 'Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1087, T84, R1170, B102)\n",
      "   |    | ['Edit5', '网上股票交易系统5.0Edit']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L220, T87, R268, B99)\n",
      "   |    | ['Static50', '查询日期Static5', '查询日期2']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L360, T87, R372, B99)\n",
      "   |    | ['至2', 'Static51', '至Static2']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default3', 'Button27', 'DefaultButton3']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '按代码查询'    (L795, T87, R855, B99)\n",
      "   |    | ['Static52', '按代码查询Static2', '按代码查询2']\n",
      "   |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1033, T87, R1083, B99)\n",
      "   |    | ['Static53', '合同编号Static2', '合同编号2']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-12-02 15:06:37'    (L568, T117, R763, B138)\n",
      "   |    | ['Static54', '最近查询时间:2023-12-02 15:06:37Static', '最近查询时间:2023-12-02 15:06:37']\n",
      "   |    | child_window(title=\"最近查询时间:2023-12-02 15:06:37\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L529, T82, R589, B103)\n",
      "   |    | ['Button28', '汇总Button4', '汇总3']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L753, T87, R842, B101)\n",
      "   |    | ['Button29', '显示撤单记录Button2', '显示撤单记录2']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T168, R289, B189)\n",
      "   |    | ['Custom1CVirtualGridCtrl3', 'Custom13', 'CVirtualGridCtrl4']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L214, T147, R382, B167)\n",
      "   |    | ['CCustomTabCtrl3', '查询日期CCustomTabCtrl2']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L421, T156, R589, B176)\n",
      "   |    | ['CCustomTabCtrl4', '确定CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T109, R1170, B599)\n",
      "   |    | ['Afx:400000:05', 'HexinScrollWnd6', 'HexinScrollWndAfx:400000:05']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxFrameOrView42s - ''    (L214, T76, R974, B599)\n",
      "   | ['查询日期AfxFrameOrView42s', 'AfxFrameOrView42s2']\n",
      "   | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   | \n",
      "   | AfxWnd42s - ''    (L8, T76, R209, B599)\n",
      "   | ['网上股票交易系统5.0AfxWnd42s', 'AfxWnd42s2']\n",
      "   | child_window(class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L8, T579, R209, B599)\n",
      "   |    | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L8, T76, R8, B76)\n",
      "   |    | ['#327702', '网上股票交易系统5.0#327702']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    | ['Afx:400000:0', 'HexinScrollWnd', 'HexinScrollWndAfx:400000:0', 'Afx:400000:00', 'Afx:400000:01', 'HexinScrollWnd0', 'HexinScrollWnd1', 'HexinScrollWndAfx:400000:00', 'HexinScrollWndAfx:400000:01']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   |    | ['Afx:400000:02', 'HexinScrollWnd3', 'HexinScrollWndAfx:400000:02']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L8, T579, R209, B599)\n",
      "   | ['CCustomTabCtrl', '网上股票交易系统5.0CCustomTabCtrl', 'CCustomTabCtrl0', 'CCustomTabCtrl1']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | #32770 - ''    (L8, T76, R8, B76)\n",
      "   | ['#327702', '网上股票交易系统5.0#327702']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T383, R65, B573)\n",
      "   |    | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L21, T83, R65, B269)\n",
      "   |    | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L21, T383, R65, B573)\n",
      "   | ['Button2', '网上股票交易系统5.0Button', '网上股票交易系统5.0Button0', '网上股票交易系统5.0Button1']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L21, T83, R65, B269)\n",
      "   | ['Button3', '网上股票交易系统5.0Button2']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   | ['Afx:400000:0', 'HexinScrollWnd', 'HexinScrollWndAfx:400000:0', 'Afx:400000:00', 'Afx:400000:01', 'HexinScrollWnd0', 'HexinScrollWnd1', 'HexinScrollWndAfx:400000:00', 'HexinScrollWndAfx:400000:01']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   |    | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   |    | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   |    | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R196, B579)\n",
      "   | ['HexinScrollWnd2', 'HexinScrollWnd2AfxWnd42s', 'AfxWnd42s3', 'HexinScrollWnd20', 'HexinScrollWnd21', 'HexinScrollWnd2AfxWnd42s0', 'HexinScrollWnd2AfxWnd42s1']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | TreeView - ''    (L8, T76, R209, B579)\n",
      "   | ['网上股票交易系统5.0TreeView', 'TreeView', '网上股票交易系统5.0TreeView0', '网上股票交易系统5.0TreeView1', 'TreeView0', 'TreeView1']\n",
      "   | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L8, T586, R196, B599)\n",
      "   | ['ScrollBar', '网上股票交易系统5.0ScrollBar', 'ScrollBar0', 'ScrollBar1', '网上股票交易系统5.0ScrollBar0', '网上股票交易系统5.0ScrollBar1']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L196, T76, R209, B579)\n",
      "   | ['ScrollBar2', '网上股票交易系统5.0ScrollBar2']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Afx:400000:0 - 'HexinScrollWnd'    (L8, T76, R209, B579)\n",
      "   | ['Afx:400000:02', 'HexinScrollWnd3', 'HexinScrollWndAfx:400000:02']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   |    | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   |    | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   |    | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd42s - 'HexinScrollWnd2'    (L8, T76, R209, B579)\n",
      "   | ['HexinScrollWnd22', 'HexinScrollWnd2AfxWnd42s2', 'AfxWnd42s4']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | TreeView - ''    (L8, T76, R209, B579)\n",
      "   |    | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   |    | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | TreeView - ''    (L8, T76, R209, B579)\n",
      "   | ['网上股票交易系统5.0TreeView2', 'TreeView2']\n",
      "   | child_window(class_name=\"SysTreeView32\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L8, T566, R209, B579)\n",
      "   | ['ScrollBar3', '网上股票交易系统5.0ScrollBar3']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L8, T76, R21, B76)\n",
      "   | ['ScrollBar4', '网上股票交易系统5.0ScrollBar4']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   | ['查询日期#32770', '#327703', '查询日期#327700', '查询日期#327701']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L289, T82, R400, B97)\n",
      "   |    | ['Static2', '查询日期Static', '查询日期Static0', '查询日期Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L214, T82, R385, B102)\n",
      "   |    | ['CCustomTabCtrl2', '查询日期CCustomTabCtrl', '查询日期CCustomTabCtrl0', '查询日期CCustomTabCtrl1']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Static - '查询资金股票'    (L238, T85, R390, B112)\n",
      "   |    | ['Static3', '查询资金股票Static', '查询资金股票']\n",
      "   |    | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金余额'    (L223, T109, R274, B121)\n",
      "   |    | ['资金余额Static', 'Static4', '资金余额']\n",
      "   |    | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '冻结金额'    (L223, T127, R274, B139)\n",
      "   |    | ['冻结金额', 'Static5', '冻结金额Static']\n",
      "   |    | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用金额'    (L223, T145, R274, B157)\n",
      "   |    | ['Static6', '可用金额', '可用金额Static']\n",
      "   |    | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '93269.59'    (L277, T109, R373, B121)\n",
      "   |    | ['Static7', '93269.59Static', '93269.59', '93269.59Static0', '93269.59Static1', '93269.590', '93269.591']\n",
      "   |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L277, T127, R373, B139)\n",
      "   |    | ['0.00', 'Static8', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '93269.59'    (L277, T145, R373, B157)\n",
      "   |    | ['Static9', '93269.59Static2', '93269.592']\n",
      "   |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可取金额'    (L382, T109, R433, B121)\n",
      "   |    | ['Static10', '可取金额', '可取金额Static']\n",
      "   |    | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '股票市值'    (L382, T127, R433, B139)\n",
      "   |    | ['Static11', '股票市值Static', '股票市值']\n",
      "   |    | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '总 资 产'    (L382, T145, R433, B157)\n",
      "   |    | ['Static12', '总 资 产Static', '总 资 产']\n",
      "   |    | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L436, T109, R532, B121)\n",
      "   |    | ['0.002', 'Static13', '0.00Static2']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '39965.00'    (L436, T127, R532, B139)\n",
      "   |    | ['Static14', '39965.00', '39965.00Static', '39965.000', '39965.001', '39965.00Static0', '39965.00Static1']\n",
      "   |    | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '133234.59'    (L436, T145, R532, B157)\n",
      "   |    | ['Static15', '133234.59Static', '133234.59', '133234.59Static0', '133234.59Static1', '133234.590', '133234.591']\n",
      "   |    | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '在途资金'    (L655, T253, R703, B265)\n",
      "   |    | ['Static16', '在途资金', '在途资金Static']\n",
      "   |    | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T250, R805, B268)\n",
      "   |    | ['0.003', 'Static17', '0.00Static3']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - 'ＸＸ序号'    (L591, T85, R639, B97)\n",
      "   |    | ['Static18', 'ＸＸ序号Static', 'ＸＸ序号']\n",
      "   |    | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L651, T276, R747, B294)\n",
      "   |    | ['下一页Static', 'Static19', '下一页Static0', '下一页Static1']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'ＸＸ证券'    (L748, T274, R823, B292)\n",
      "   |    | ['Button4', 'ＸＸ证券', 'ＸＸ证券Button']\n",
      "   |    | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改成本价'    (L727, T141, R796, B162)\n",
      "   |    | ['Button5', '修改成本价Button', '修改成本价']\n",
      "   |    | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default', 'Button6', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-12-02 14:39:20'    (L727, T103, R922, B124)\n",
      "   |    | ['最近查询时间:2023-12-02 14:39:20', 'Static20', '最近查询时间:2023-12-02 14:39:20Static']\n",
      "   |    | child_window(title=\"最近查询时间:2023-12-02 14:39:20\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom2'    (L642, T76, R717, B97)\n",
      "   |    | ['Custom2', 'CVirtualGridCtrl', 'Custom2CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1']\n",
      "   |    | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L895, T102, R955, B123)\n",
      "   |    | ['Button7', '汇总Button2', '汇总', '汇总0', '汇总1']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L739, T102, R807, B123)\n",
      "   |    | ['上一页Button', 'Button8', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L813, T102, R881, B123)\n",
      "   |    | ['Button9', '下一页', '下一页Button', '下一页0', '下一页1', '下一页Button0', '下一页Button1']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '股票资产比例(%)'    (L547, T198, R639, B210)\n",
      "   |    | ['股票资产比例(%)Static', 'Static21', '股票资产比例(%)']\n",
      "   |    | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '29.996'    (L634, T127, R682, B139)\n",
      "   |    | ['Static22', '29.996', '29.996Static']\n",
      "   |    | child_window(title=\"29.996\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '现金资产比例(%)'    (L795, T171, R885, B183)\n",
      "   |    | ['Static23', '现金资产比例(%)Static', '现金资产比例(%)']\n",
      "   |    | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '70.004'    (L888, T172, R936, B184)\n",
      "   |    | ['Static24', '70.004', '70.004Static']\n",
      "   |    | child_window(title=\"70.004\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '证券转入净值'    (L631, T186, R703, B198)\n",
      "   |    | ['证券转入净值', 'Static25', '证券转入净值Static']\n",
      "   |    | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T183, R805, B201)\n",
      "   |    | ['0.004', 'Static26', '0.00Static4']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资金存入净值'    (L631, T207, R703, B219)\n",
      "   |    | ['Static27', '资金存入净值', '资金存入净值Static']\n",
      "   |    | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T204, R805, B222)\n",
      "   |    | ['0.005', 'Static28', '0.00Static5']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '投资损益'    (L655, T231, R703, B243)\n",
      "   |    | ['投资损益Static', 'Static29', '投资损益']\n",
      "   |    | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L709, T228, R805, B246)\n",
      "   |    | ['0.006', 'Static30', '0.00Static6']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '风险等级'    (L655, T303, R703, B315)\n",
      "   |    | ['Static31', '风险等级Static', '风险等级']\n",
      "   |    | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L709, T300, R805, B318)\n",
      "   |    | ['下一页Static2', 'Static32']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L567, T189, R1125, B201)\n",
      "   |    | ['Static33', '上一页Static']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '帐户诊断'    (L1029, T103, R1104, B124)\n",
      "   |    | ['Button10', '帐户诊断', '帐户诊断Button']\n",
      "   |    | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '持仓信息'    (L762, T141, R837, B162)\n",
      "   |    | ['Button11', '持仓信息', '持仓信息Button']\n",
      "   |    | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '配置建议'    (L843, T141, R918, B162)\n",
      "   |    | ['配置建议Button', 'Button12', '配置建议']\n",
      "   |    | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '修改个人信息'    (L924, T141, R1014, B162)\n",
      "   |    | ['Button13', '修改个人信息Button', '修改个人信息']\n",
      "   |    | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '默认显示'    (L1024, T141, R1116, B161)\n",
      "   |    | ['ComboBox', '网上股票交易系统5.0ComboBox', 'ComboBox0', 'ComboBox1', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   |    | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '基金市值'    (L223, T166, R274, B178)\n",
      "   |    | ['基金市值', 'Static34', '基金市值Static']\n",
      "   |    | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L277, T166, R373, B178)\n",
      "   |    | ['Static35', '查询日期Static2']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '新总资产'    (L382, T166, R433, B178)\n",
      "   |    | ['Static36', '新总资产', '新总资产Static']\n",
      "   |    | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L436, T166, R532, B178)\n",
      "   |    | ['0.007', 'Static37', '0.00Static7']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '新业务提示说明'    (L843, T141, R938, B161)\n",
      "   |    | ['Button14', '新业务提示说明', '新业务提示说明Button']\n",
      "   |    | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '港股可用资金'    (L369, T195, R446, B207)\n",
      "   |    | ['Static38', '港股可用资金Static', '港股可用资金']\n",
      "   |    | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0'    (L448, T195, R544, B207)\n",
      "   |    | ['Static39', '0', '0Static']\n",
      "   |    | child_window(title=\"0\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - ''    (L223, T165, R571, B177)\n",
      "   |    | ['Static40', '查询日期Static3']\n",
      "   |    | child_window(class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '当日盈亏'    (L564, T127, R615, B139)\n",
      "   |    | ['Static41', '当日盈亏', '当日盈亏Static']\n",
      "   |    | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '636.00'    (L621, T127, R710, B139)\n",
      "   |    | ['Static42', '636.00Static', '636.00']\n",
      "   |    | child_window(title=\"636.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '持仓盈亏'    (L564, T109, R615, B121)\n",
      "   |    | ['Static43', '持仓盈亏Static', '持仓盈亏']\n",
      "   |    | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '927.52'    (L621, T109, R710, B121)\n",
      "   |    | ['Static44', '927.52', '927.52Static']\n",
      "   |    | child_window(title=\"927.52\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T183, R1170, B599)\n",
      "   |    | ['Afx:400000:03', 'HexinScrollWnd4', 'HexinScrollWndAfx:400000:03']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Static - ''    (L289, T82, R400, B97)\n",
      "   | ['Static2', '查询日期Static', '查询日期Static0', '查询日期Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L214, T82, R385, B102)\n",
      "   | ['CCustomTabCtrl2', '查询日期CCustomTabCtrl', '查询日期CCustomTabCtrl0', '查询日期CCustomTabCtrl1']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Static - '查询资金股票'    (L238, T85, R390, B112)\n",
      "   | ['Static3', '查询资金股票Static', '查询资金股票']\n",
      "   | child_window(title=\"查询资金股票\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资金余额'    (L223, T109, R274, B121)\n",
      "   | ['资金余额Static', 'Static4', '资金余额']\n",
      "   | child_window(title=\"资金余额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '冻结金额'    (L223, T127, R274, B139)\n",
      "   | ['冻结金额', 'Static5', '冻结金额Static']\n",
      "   | child_window(title=\"冻结金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用金额'    (L223, T145, R274, B157)\n",
      "   | ['Static6', '可用金额', '可用金额Static']\n",
      "   | child_window(title=\"可用金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '93269.59'    (L277, T109, R373, B121)\n",
      "   | ['Static7', '93269.59Static', '93269.59', '93269.59Static0', '93269.59Static1', '93269.590', '93269.591']\n",
      "   | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L277, T127, R373, B139)\n",
      "   | ['0.00', 'Static8', '0.00Static', '0.000', '0.001', '0.00Static0', '0.00Static1']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '93269.59'    (L277, T145, R373, B157)\n",
      "   | ['Static9', '93269.59Static2', '93269.592']\n",
      "   | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可取金额'    (L382, T109, R433, B121)\n",
      "   | ['Static10', '可取金额', '可取金额Static']\n",
      "   | child_window(title=\"可取金额\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '股票市值'    (L382, T127, R433, B139)\n",
      "   | ['Static11', '股票市值Static', '股票市值']\n",
      "   | child_window(title=\"股票市值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '总 资 产'    (L382, T145, R433, B157)\n",
      "   | ['Static12', '总 资 产Static', '总 资 产']\n",
      "   | child_window(title=\"总 资 产\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L436, T109, R532, B121)\n",
      "   | ['0.002', 'Static13', '0.00Static2']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '39965.00'    (L436, T127, R532, B139)\n",
      "   | ['Static14', '39965.00', '39965.00Static', '39965.000', '39965.001', '39965.00Static0', '39965.00Static1']\n",
      "   | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '133234.59'    (L436, T145, R532, B157)\n",
      "   | ['Static15', '133234.59Static', '133234.59', '133234.59Static0', '133234.59Static1', '133234.590', '133234.591']\n",
      "   | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '在途资金'    (L655, T253, R703, B265)\n",
      "   | ['Static16', '在途资金', '在途资金Static']\n",
      "   | child_window(title=\"在途资金\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L709, T250, R805, B268)\n",
      "   | ['0.003', 'Static17', '0.00Static3']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - 'ＸＸ序号'    (L591, T85, R639, B97)\n",
      "   | ['Static18', 'ＸＸ序号Static', 'ＸＸ序号']\n",
      "   | child_window(title=\"ＸＸ序号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L651, T276, R747, B294)\n",
      "   | ['下一页Static', 'Static19', '下一页Static0', '下一页Static1']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'ＸＸ证券'    (L748, T274, R823, B292)\n",
      "   | ['Button4', 'ＸＸ证券', 'ＸＸ证券Button']\n",
      "   | child_window(title=\"ＸＸ证券\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '修改成本价'    (L727, T141, R796, B162)\n",
      "   | ['Button5', '修改成本价Button', '修改成本价']\n",
      "   | child_window(title=\"修改成本价\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   | ['Default', 'Button6', 'DefaultButton', 'Default0', 'Default1', 'DefaultButton0', 'DefaultButton1']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-12-02 14:39:20'    (L727, T103, R922, B124)\n",
      "   | ['最近查询时间:2023-12-02 14:39:20', 'Static20', '最近查询时间:2023-12-02 14:39:20Static']\n",
      "   | child_window(title=\"最近查询时间:2023-12-02 14:39:20\", class_name=\"Static\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom2'    (L642, T76, R717, B97)\n",
      "   | ['Custom2', 'CVirtualGridCtrl', 'Custom2CVirtualGridCtrl', 'CVirtualGridCtrl0', 'CVirtualGridCtrl1']\n",
      "   | child_window(title=\"Custom2\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | Button - '汇总'    (L895, T102, R955, B123)\n",
      "   | ['Button7', '汇总Button2', '汇总', '汇总0', '汇总1']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L739, T102, R807, B123)\n",
      "   | ['上一页Button', 'Button8', '上一页', '上一页Button0', '上一页Button1', '上一页0', '上一页1']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L813, T102, R881, B123)\n",
      "   | ['Button9', '下一页', '下一页Button', '下一页0', '下一页1', '下一页Button0', '下一页Button1']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '股票资产比例(%)'    (L547, T198, R639, B210)\n",
      "   | ['股票资产比例(%)Static', 'Static21', '股票资产比例(%)']\n",
      "   | child_window(title=\"股票资产比例(%)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '29.996'    (L634, T127, R682, B139)\n",
      "   | ['Static22', '29.996', '29.996Static']\n",
      "   | child_window(title=\"29.996\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '现金资产比例(%)'    (L795, T171, R885, B183)\n",
      "   | ['Static23', '现金资产比例(%)Static', '现金资产比例(%)']\n",
      "   | child_window(title=\"现金资产比例(%)\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '70.004'    (L888, T172, R936, B184)\n",
      "   | ['Static24', '70.004', '70.004Static']\n",
      "   | child_window(title=\"70.004\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '证券转入净值'    (L631, T186, R703, B198)\n",
      "   | ['证券转入净值', 'Static25', '证券转入净值Static']\n",
      "   | child_window(title=\"证券转入净值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L709, T183, R805, B201)\n",
      "   | ['0.004', 'Static26', '0.00Static4']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资金存入净值'    (L631, T207, R703, B219)\n",
      "   | ['Static27', '资金存入净值', '资金存入净值Static']\n",
      "   | child_window(title=\"资金存入净值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L709, T204, R805, B222)\n",
      "   | ['0.005', 'Static28', '0.00Static5']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '投资损益'    (L655, T231, R703, B243)\n",
      "   | ['投资损益Static', 'Static29', '投资损益']\n",
      "   | child_window(title=\"投资损益\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L709, T228, R805, B246)\n",
      "   | ['0.006', 'Static30', '0.00Static6']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '风险等级'    (L655, T303, R703, B315)\n",
      "   | ['Static31', '风险等级Static', '风险等级']\n",
      "   | child_window(title=\"风险等级\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L709, T300, R805, B318)\n",
      "   | ['下一页Static2', 'Static32']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L567, T189, R1125, B201)\n",
      "   | ['Static33', '上一页Static']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '帐户诊断'    (L1029, T103, R1104, B124)\n",
      "   | ['Button10', '帐户诊断', '帐户诊断Button']\n",
      "   | child_window(title=\"帐户诊断\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '持仓信息'    (L762, T141, R837, B162)\n",
      "   | ['Button11', '持仓信息', '持仓信息Button']\n",
      "   | child_window(title=\"持仓信息\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '配置建议'    (L843, T141, R918, B162)\n",
      "   | ['配置建议Button', 'Button12', '配置建议']\n",
      "   | child_window(title=\"配置建议\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '修改个人信息'    (L924, T141, R1014, B162)\n",
      "   | ['Button13', '修改个人信息Button', '修改个人信息']\n",
      "   | child_window(title=\"修改个人信息\", class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '默认显示'    (L1024, T141, R1116, B161)\n",
      "   | ['ComboBox', '网上股票交易系统5.0ComboBox', 'ComboBox0', 'ComboBox1', '网上股票交易系统5.0ComboBox0', '网上股票交易系统5.0ComboBox1']\n",
      "   | child_window(title=\"默认显示\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '基金市值'    (L223, T166, R274, B178)\n",
      "   | ['基金市值', 'Static34', '基金市值Static']\n",
      "   | child_window(title=\"基金市值\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L277, T166, R373, B178)\n",
      "   | ['Static35', '查询日期Static2']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '新总资产'    (L382, T166, R433, B178)\n",
      "   | ['Static36', '新总资产', '新总资产Static']\n",
      "   | child_window(title=\"新总资产\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L436, T166, R532, B178)\n",
      "   | ['0.007', 'Static37', '0.00Static7']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '新业务提示说明'    (L843, T141, R938, B161)\n",
      "   | ['Button14', '新业务提示说明', '新业务提示说明Button']\n",
      "   | child_window(title=\"新业务提示说明\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '港股可用资金'    (L369, T195, R446, B207)\n",
      "   | ['Static38', '港股可用资金Static', '港股可用资金']\n",
      "   | child_window(title=\"港股可用资金\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0'    (L448, T195, R544, B207)\n",
      "   | ['Static39', '0', '0Static']\n",
      "   | child_window(title=\"0\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - ''    (L223, T165, R571, B177)\n",
      "   | ['Static40', '查询日期Static3']\n",
      "   | child_window(class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '当日盈亏'    (L564, T127, R615, B139)\n",
      "   | ['Static41', '当日盈亏', '当日盈亏Static']\n",
      "   | child_window(title=\"当日盈亏\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '636.00'    (L621, T127, R710, B139)\n",
      "   | ['Static42', '636.00Static', '636.00']\n",
      "   | child_window(title=\"636.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '持仓盈亏'    (L564, T109, R615, B121)\n",
      "   | ['Static43', '持仓盈亏Static', '持仓盈亏']\n",
      "   | child_window(title=\"持仓盈亏\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '927.52'    (L621, T109, R710, B121)\n",
      "   | ['Static44', '927.52', '927.52Static']\n",
      "   | child_window(title=\"927.52\", class_name=\"Static\")\n",
      "   | \n",
      "   | Afx:400000:0 - 'HexinScrollWnd'    (L214, T183, R1170, B599)\n",
      "   | ['Afx:400000:03', 'HexinScrollWnd4', 'HexinScrollWndAfx:400000:03']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   |    | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   |    | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   |    | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd42s - 'HexinScrollWnd2'    (L214, T183, R1170, B586)\n",
      "   | ['HexinScrollWnd23', 'HexinScrollWnd2AfxWnd42s3', 'AfxWnd42s5']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L214, T183, R1170, B599)\n",
      "   | ['Custom1CVirtualGridCtrl', 'Custom1', 'CVirtualGridCtrl2', 'Custom1CVirtualGridCtrl0', 'Custom1CVirtualGridCtrl1', 'Custom10', 'Custom11']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L214, T586, R1170, B599)\n",
      "   | ['ScrollBar5', '网上股票交易系统5.0ScrollBar5']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L214, T183, R227, B183)\n",
      "   | ['ScrollBar6', '查询日期ScrollBar']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   | ['查询日期#327702', '#327704']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L489, T162, R572, B180)\n",
      "   |    | ['DateTimePicker', '确定DateTimePicker', 'DateTimePicker0', 'DateTimePicker1']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L591, T162, R674, B180)\n",
      "   |    | ['DateTimePicker2', '上一页DateTimePicker']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L678, T159, R738, B180)\n",
      "   |    | ['Button15', '确定Button', '确定', '确定Button0', '确定Button1', '确定0', '确定1']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L543, T267, R632, B279)\n",
      "   |    | ['Button16', '显示分笔成交', '显示分笔成交Button', '显示分笔成交0', '显示分笔成交1', '显示分笔成交Button0', '显示分笔成交Button1']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L478, T231, R538, B252)\n",
      "   |    | ['上一页Button2', 'Button17', '上一页2']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L550, T231, R610, B252)\n",
      "   |    | ['Button18', '下一页2', '下一页Button2']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L684, T235, R767, B253)\n",
      "   |    | ['下一页Edit', 'Edit', '下一页Edit0', '下一页Edit1', 'Edit0', 'Edit1']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L681, T210, R764, B228)\n",
      "   |    | ['下一页Edit2', 'Edit2']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L435, T165, R483, B177)\n",
      "   |    | ['Static45', '查询日期Static4', '查询日期', '查询日期0', '查询日期1']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L576, T165, R588, B177)\n",
      "   |    | ['至', 'Static46', '至Static', '至0', '至1', '至Static0', '至Static1']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default2', 'Button19', 'DefaultButton2']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '按代码查询'    (L618, T238, R678, B250)\n",
      "   |    | ['Static47', '按代码查询Static', '按代码查询', '按代码查询Static0', '按代码查询Static1', '按代码查询0', '按代码查询1']\n",
      "   |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L630, T214, R680, B226)\n",
      "   |    | ['Static48', '合同编号Static', '合同编号', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '更新时间:2023-12-02 15:06:36'    (L678, T186, R849, B207)\n",
      "   |    | ['Static49', '更新时间:2023-12-02 15:06:36', '更新时间:2023-12-02 15:06:36Static']\n",
      "   |    | child_window(title=\"更新时间:2023-12-02 15:06:36\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L526, T84, R586, B102)\n",
      "   |    | ['确定Edit', 'Edit3']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Button - '查询代码'    (L589, T82, R645, B103)\n",
      "   |    | ['Button20', '查询代码', '查询代码Button']\n",
      "   |    | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L744, T159, R804, B180)\n",
      "   |    | ['Button21', '汇总Button3', '汇总2']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L798, T87, R887, B101)\n",
      "   |    | ['Button22', '显示撤单记录Button', '显示撤单记录', '显示撤单记录Button0', '显示撤单记录Button1', '显示撤单记录0', '显示撤单记录1']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T76, R1170, B599)\n",
      "   |    | ['Afx:400000:04', 'HexinScrollWnd5', 'HexinScrollWndAfx:400000:04']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/12/2'    (L489, T162, R572, B180)\n",
      "   | ['DateTimePicker', '确定DateTimePicker', 'DateTimePicker0', 'DateTimePicker1']\n",
      "   | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/12/2'    (L591, T162, R674, B180)\n",
      "   | ['DateTimePicker2', '上一页DateTimePicker']\n",
      "   | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L678, T159, R738, B180)\n",
      "   | ['Button15', '确定Button', '确定', '确定Button0', '确定Button1', '确定0', '确定1']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L543, T267, R632, B279)\n",
      "   | ['Button16', '显示分笔成交', '显示分笔成交Button', '显示分笔成交0', '显示分笔成交1', '显示分笔成交Button0', '显示分笔成交Button1']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L478, T231, R538, B252)\n",
      "   | ['上一页Button2', 'Button17', '上一页2']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L550, T231, R610, B252)\n",
      "   | ['Button18', '下一页2', '下一页Button2']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L684, T235, R767, B253)\n",
      "   | ['下一页Edit', 'Edit', '下一页Edit0', '下一页Edit1', 'Edit0', 'Edit1']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L681, T210, R764, B228)\n",
      "   | ['下一页Edit2', 'Edit2']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L435, T165, R483, B177)\n",
      "   | ['Static45', '查询日期Static4', '查询日期', '查询日期0', '查询日期1']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L576, T165, R588, B177)\n",
      "   | ['至', 'Static46', '至Static', '至0', '至1', '至Static0', '至Static1']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   | ['Default2', 'Button19', 'DefaultButton2']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '按代码查询'    (L618, T238, R678, B250)\n",
      "   | ['Static47', '按代码查询Static', '按代码查询', '按代码查询Static0', '按代码查询Static1', '按代码查询0', '按代码查询1']\n",
      "   | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L630, T214, R680, B226)\n",
      "   | ['Static48', '合同编号Static', '合同编号', '合同编号Static0', '合同编号Static1', '合同编号0', '合同编号1']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '更新时间:2023-12-02 15:06:36'    (L678, T186, R849, B207)\n",
      "   | ['Static49', '更新时间:2023-12-02 15:06:36', '更新时间:2023-12-02 15:06:36Static']\n",
      "   | child_window(title=\"更新时间:2023-12-02 15:06:36\", class_name=\"Static\")\n",
      "   | \n",
      "   | Edit - ''    (L526, T84, R586, B102)\n",
      "   | ['确定Edit', 'Edit3']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Button - '查询代码'    (L589, T82, R645, B103)\n",
      "   | ['Button20', '查询代码', '查询代码Button']\n",
      "   | child_window(title=\"查询代码\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '汇总'    (L744, T159, R804, B180)\n",
      "   | ['Button21', '汇总Button3', '汇总2']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L798, T87, R887, B101)\n",
      "   | ['Button22', '显示撤单记录Button', '显示撤单记录', '显示撤单记录Button0', '显示撤单记录Button1', '显示撤单记录0', '显示撤单记录1']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:400000:0 - 'HexinScrollWnd'    (L214, T76, R1170, B599)\n",
      "   | ['Afx:400000:04', 'HexinScrollWnd5', 'HexinScrollWndAfx:400000:04']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   |    | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   |    | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   |    | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd42s - 'HexinScrollWnd2'    (L214, T76, R1170, B599)\n",
      "   | ['HexinScrollWnd24', 'HexinScrollWnd2AfxWnd42s4', 'AfxWnd42s6']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L214, T76, R1170, B599)\n",
      "   | ['Custom1CVirtualGridCtrl2', 'Custom12', 'CVirtualGridCtrl3']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L214, T76, R214, B89)\n",
      "   | ['ScrollBar7', '网上股票交易系统5.0ScrollBar6']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L214, T76, R227, B76)\n",
      "   | ['ScrollBar8', '网上股票交易系统5.0ScrollBar7']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | #32770 - ''    (L214, T76, R1170, B599)\n",
      "   | ['查询日期#327703', '#327705']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/11/24'    (L274, T84, R357, B102)\n",
      "   |    | ['查询日期DateTimePicker', 'DateTimePicker3']\n",
      "   |    | child_window(title=\"2023/11/24\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | DateTimePicker - '2023/12/2'    (L375, T84, R458, B102)\n",
      "   |    | ['至DateTimePicker', 'DateTimePicker4']\n",
      "   |    | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   |    | \n",
      "   |    | Button - '确定'    (L463, T82, R523, B103)\n",
      "   |    | ['Button23', '确定Button2', '确定2']\n",
      "   |    | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示分笔成交'    (L943, T87, R1032, B99)\n",
      "   |    | ['Button24', '显示分笔成交2', '显示分笔成交Button2']\n",
      "   |    | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '上一页'    (L595, T82, R655, B103)\n",
      "   |    | ['上一页Button3', 'Button25', '上一页3']\n",
      "   |    | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '下一页'    (L661, T82, R721, B103)\n",
      "   |    | ['Button26', '下一页3', '下一页Button3']\n",
      "   |    | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L859, T84, R942, B102)\n",
      "   |    | ['下一页Edit3', 'Edit4']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Edit - ''    (L1087, T84, R1170, B102)\n",
      "   |    | ['Edit5', '网上股票交易系统5.0Edit']\n",
      "   |    | child_window(class_name=\"Edit\")\n",
      "   |    | \n",
      "   |    | Static - '查询日期'    (L220, T87, R268, B99)\n",
      "   |    | ['Static50', '查询日期Static5', '查询日期2']\n",
      "   |    | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '至'    (L360, T87, R372, B99)\n",
      "   |    | ['至2', 'Static51', '至Static2']\n",
      "   |    | child_window(title=\"至\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   |    | ['Default3', 'Button27', 'DefaultButton3']\n",
      "   |    | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '按代码查询'    (L795, T87, R855, B99)\n",
      "   |    | ['Static52', '按代码查询Static2', '按代码查询2']\n",
      "   |    | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '合同编号'    (L1033, T87, R1083, B99)\n",
      "   |    | ['Static53', '合同编号Static2', '合同编号2']\n",
      "   |    | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '最近查询时间:2023-12-02 15:06:37'    (L568, T117, R763, B138)\n",
      "   |    | ['Static54', '最近查询时间:2023-12-02 15:06:37Static', '最近查询时间:2023-12-02 15:06:37']\n",
      "   |    | child_window(title=\"最近查询时间:2023-12-02 15:06:37\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - '汇总'    (L529, T82, R589, B103)\n",
      "   |    | ['Button28', '汇总Button4', '汇总3']\n",
      "   |    | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示撤单记录'    (L753, T87, R842, B101)\n",
      "   |    | ['Button29', '显示撤单记录Button2', '显示撤单记录2']\n",
      "   |    | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T168, R289, B189)\n",
      "   |    | ['Custom1CVirtualGridCtrl3', 'Custom13', 'CVirtualGridCtrl4']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L214, T147, R382, B167)\n",
      "   |    | ['CCustomTabCtrl3', '查询日期CCustomTabCtrl2']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | CCustomTabCtrl - ''    (L421, T156, R589, B176)\n",
      "   |    | ['CCustomTabCtrl4', '确定CCustomTabCtrl']\n",
      "   |    | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   |    | \n",
      "   |    | Afx:400000:0 - 'HexinScrollWnd'    (L214, T109, R1170, B599)\n",
      "   |    | ['Afx:400000:05', 'HexinScrollWnd6', 'HexinScrollWndAfx:400000:05']\n",
      "   |    | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    |    | \n",
      "   |    |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    |    | \n",
      "   |    |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/11/24'    (L274, T84, R357, B102)\n",
      "   | ['查询日期DateTimePicker', 'DateTimePicker3']\n",
      "   | child_window(title=\"2023/11/24\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | DateTimePicker - '2023/12/2'    (L375, T84, R458, B102)\n",
      "   | ['至DateTimePicker', 'DateTimePicker4']\n",
      "   | child_window(title=\"2023/12/2\", class_name=\"SysDateTimePick32\")\n",
      "   | \n",
      "   | Button - '确定'    (L463, T82, R523, B103)\n",
      "   | ['Button23', '确定Button2', '确定2']\n",
      "   | child_window(title=\"确定\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示分笔成交'    (L943, T87, R1032, B99)\n",
      "   | ['Button24', '显示分笔成交2', '显示分笔成交Button2']\n",
      "   | child_window(title=\"显示分笔成交\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '上一页'    (L595, T82, R655, B103)\n",
      "   | ['上一页Button3', 'Button25', '上一页3']\n",
      "   | child_window(title=\"上一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '下一页'    (L661, T82, R721, B103)\n",
      "   | ['Button26', '下一页3', '下一页Button3']\n",
      "   | child_window(title=\"下一页\", class_name=\"Button\")\n",
      "   | \n",
      "   | Edit - ''    (L859, T84, R942, B102)\n",
      "   | ['下一页Edit3', 'Edit4']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Edit - ''    (L1087, T84, R1170, B102)\n",
      "   | ['Edit5', '网上股票交易系统5.0Edit']\n",
      "   | child_window(class_name=\"Edit\")\n",
      "   | \n",
      "   | Static - '查询日期'    (L220, T87, R268, B99)\n",
      "   | ['Static50', '查询日期Static5', '查询日期2']\n",
      "   | child_window(title=\"查询日期\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '至'    (L360, T87, R372, B99)\n",
      "   | ['至2', 'Static51', '至Static2']\n",
      "   | child_window(title=\"至\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - 'Default'    (L214, T76, R223, B85)\n",
      "   | ['Default3', 'Button27', 'DefaultButton3']\n",
      "   | child_window(title=\"Default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '按代码查询'    (L795, T87, R855, B99)\n",
      "   | ['Static52', '按代码查询Static2', '按代码查询2']\n",
      "   | child_window(title=\"按代码查询\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '合同编号'    (L1033, T87, R1083, B99)\n",
      "   | ['Static53', '合同编号Static2', '合同编号2']\n",
      "   | child_window(title=\"合同编号\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '最近查询时间:2023-12-02 15:06:37'    (L568, T117, R763, B138)\n",
      "   | ['Static54', '最近查询时间:2023-12-02 15:06:37Static', '最近查询时间:2023-12-02 15:06:37']\n",
      "   | child_window(title=\"最近查询时间:2023-12-02 15:06:37\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - '汇总'    (L529, T82, R589, B103)\n",
      "   | ['Button28', '汇总Button4', '汇总3']\n",
      "   | child_window(title=\"汇总\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示撤单记录'    (L753, T87, R842, B101)\n",
      "   | ['Button29', '显示撤单记录Button2', '显示撤单记录2']\n",
      "   | child_window(title=\"显示撤单记录\", class_name=\"Button\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L214, T168, R289, B189)\n",
      "   | ['Custom1CVirtualGridCtrl3', 'Custom13', 'CVirtualGridCtrl4']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L214, T147, R382, B167)\n",
      "   | ['CCustomTabCtrl3', '查询日期CCustomTabCtrl2']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | CCustomTabCtrl - ''    (L421, T156, R589, B176)\n",
      "   | ['CCustomTabCtrl4', '确定CCustomTabCtrl']\n",
      "   | child_window(class_name=\"CCustomTabCtrl\")\n",
      "   | \n",
      "   | Afx:400000:0 - 'HexinScrollWnd'    (L214, T109, R1170, B599)\n",
      "   | ['Afx:400000:05', 'HexinScrollWnd6', 'HexinScrollWndAfx:400000:05']\n",
      "   | child_window(title=\"HexinScrollWnd\", class_name=\"Afx:400000:0\")\n",
      "   |    | \n",
      "   |    | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   |    | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   |    | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    |    | \n",
      "   |    |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   |    | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   |    | \n",
      "   |    | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   |    | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   |    | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | AfxWnd42s - 'HexinScrollWnd2'    (L214, T109, R1157, B586)\n",
      "   | ['HexinScrollWnd25', 'HexinScrollWnd2AfxWnd42s5', 'AfxWnd42s7']\n",
      "   | child_window(title=\"HexinScrollWnd2\", class_name=\"AfxWnd42s\")\n",
      "   |    | \n",
      "   |    | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   |    | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   |    | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | CVirtualGridCtrl - 'Custom1'    (L214, T109, R1170, B599)\n",
      "   | ['Custom1CVirtualGridCtrl4', 'Custom14', 'CVirtualGridCtrl5']\n",
      "   | child_window(title=\"Custom1\", class_name=\"CVirtualGridCtrl\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L214, T586, R1157, B599)\n",
      "   | ['ScrollBar9', '网上股票交易系统5.0ScrollBar8']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | ScrollBar - ''    (L1157, T109, R1170, B586)\n",
      "   | ['ScrollBar10', '网上股票交易系统5.0ScrollBar9']\n",
      "   | child_window(class_name=\"ScrollBar\")\n",
      "   | \n",
      "   | Toolbar - ''    (L7, T27, R1171, B75)\n",
      "   | ['Toolbar', '网上股票交易系统5.0Toolbar']\n",
      "   | child_window(class_name=\"ToolbarWindow32\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L275, T27, R1171, B75)\n",
      "   |    | ['#327706', '网上股票交易系统5.0#327703']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L633, T27, R908, B75)\n",
      "   |    |    | ['#327707', '网上股票交易系统5.0#327704']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    |    |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    |    |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    |    |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    |    |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    |    | \n",
      "   |    |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1091, T29, R1127, B69)\n",
      "   |    |    | ['Button31', '网上股票交易系统5.0Button4']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1127, T31, R1167, B71)\n",
      "   |    |    | ['Button32', '网上股票交易系统5.0Button5']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '深HK'    (L278, T30, R362, B50)\n",
      "   |    |    | ['ComboBox2', '网上股票交易系统5.0ComboBox2']\n",
      "   |    |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '00106169972'    (L278, T53, R362, B73)\n",
      "   |    |    | ['ComboBox3', '网上股票交易系统5.0ComboBox3']\n",
      "   |    |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '资金帐户'    (L832, T30, R882, B42)\n",
      "   |    |    | ['Static56', '资金帐户', '资金帐户Static']\n",
      "   |    |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - '55333081'    (L886, T27, R970, B47)\n",
      "   |    |    | ['ComboBox4', '网上股票交易系统5.0ComboBox4']\n",
      "   |    |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '点击激活ＸＸ行情软件'    (L832, T48, R999, B72)\n",
      "   |    |    | ['点击激活ＸＸ行情软件', 'Button33', '点击激活ＸＸ行情软件Button']\n",
      "   |    |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'OK'    (L1097, T27, R1106, B36)\n",
      "   |    |    | ['Button34', 'OKButton', 'OK']\n",
      "   |    |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L496, T30, R549, B70)\n",
      "   |    |    | ['Button35', '网上股票交易系统5.0Button6']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - 'NUL'    (L916, T32, R1053, B44)\n",
      "   |    |    | ['Static57', 'NULStatic', 'NUL']\n",
      "   |    |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '普通用户'    (L649, T33, R699, B45)\n",
      "   |    |    | ['普通用户', 'Static58', '普通用户Static']\n",
      "   |    |    | child_window(title=\"普通用户\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L704, T30, R757, B70)\n",
      "   |    |    | ['Button36', '网上股票交易系统5.0Button7']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '用户状态'    (L649, T54, R699, B66)\n",
      "   |    |    | ['Static59', '用户状态Static', '用户状态']\n",
      "   |    |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1087, T31, R1127, B71)\n",
      "   |    |    | ['Button37', '网上股票交易系统5.0Button8']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Static - ' '    (L776, T27, R1043, B74)\n",
      "   |    |    | [' Static', 'Static60', ' ']\n",
      "   |    |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L365, T53, R487, B71)\n",
      "   |    |    | ['Button38', '网上股票交易系统5.0Button9']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | ComboBox - 'UID_482532  模拟炒股'    (L365, T30, R487, B50)\n",
      "   |    |    | ['ComboBox5', '网上股票交易系统5.0ComboBox5']\n",
      "   |    |    | child_window(title=\"UID_482532  模拟炒股\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L633, T27, R908, B75)\n",
      "   |    | ['#327707', '网上股票交易系统5.0#327704']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1091, T29, R1127, B69)\n",
      "   |    | ['Button31', '网上股票交易系统5.0Button4']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1127, T31, R1167, B71)\n",
      "   |    | ['Button32', '网上股票交易系统5.0Button5']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L278, T30, R362, B50)\n",
      "   |    | ['ComboBox2', '网上股票交易系统5.0ComboBox2']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L278, T53, R362, B73)\n",
      "   |    | ['ComboBox3', '网上股票交易系统5.0ComboBox3']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '资金帐户'    (L832, T30, R882, B42)\n",
      "   |    | ['Static56', '资金帐户', '资金帐户Static']\n",
      "   |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '55333081'    (L886, T27, R970, B47)\n",
      "   |    | ['ComboBox4', '网上股票交易系统5.0ComboBox4']\n",
      "   |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '点击激活ＸＸ行情软件'    (L832, T48, R999, B72)\n",
      "   |    | ['点击激活ＸＸ行情软件', 'Button33', '点击激活ＸＸ行情软件Button']\n",
      "   |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'OK'    (L1097, T27, R1106, B36)\n",
      "   |    | ['Button34', 'OKButton', 'OK']\n",
      "   |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L496, T30, R549, B70)\n",
      "   |    | ['Button35', '网上股票交易系统5.0Button6']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'NUL'    (L916, T32, R1053, B44)\n",
      "   |    | ['Static57', 'NULStatic', 'NUL']\n",
      "   |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '普通用户'    (L649, T33, R699, B45)\n",
      "   |    | ['普通用户', 'Static58', '普通用户Static']\n",
      "   |    | child_window(title=\"普通用户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L704, T30, R757, B70)\n",
      "   |    | ['Button36', '网上股票交易系统5.0Button7']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '用户状态'    (L649, T54, R699, B66)\n",
      "   |    | ['Static59', '用户状态Static', '用户状态']\n",
      "   |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1087, T31, R1127, B71)\n",
      "   |    | ['Button37', '网上股票交易系统5.0Button8']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ' '    (L776, T27, R1043, B74)\n",
      "   |    | [' Static', 'Static60', ' ']\n",
      "   |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L365, T53, R487, B71)\n",
      "   |    | ['Button38', '网上股票交易系统5.0Button9']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - 'UID_482532  模拟炒股'    (L365, T30, R487, B50)\n",
      "   |    | ['ComboBox5', '网上股票交易系统5.0ComboBox5']\n",
      "   |    | child_window(title=\"UID_482532  模拟炒股\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | #32770 - ''    (L275, T27, R1171, B75)\n",
      "   | ['#327706', '网上股票交易系统5.0#327703']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L633, T27, R908, B75)\n",
      "   |    | ['#327707', '网上股票交易系统5.0#327704']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    |    | \n",
      "   |    |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    |    | child_window(class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    |    | \n",
      "   |    |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1091, T29, R1127, B69)\n",
      "   |    | ['Button31', '网上股票交易系统5.0Button4']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1127, T31, R1167, B71)\n",
      "   |    | ['Button32', '网上股票交易系统5.0Button5']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - '深HK'    (L278, T30, R362, B50)\n",
      "   |    | ['ComboBox2', '网上股票交易系统5.0ComboBox2']\n",
      "   |    | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | ComboBox - '00106169972'    (L278, T53, R362, B73)\n",
      "   |    | ['ComboBox3', '网上股票交易系统5.0ComboBox3']\n",
      "   |    | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Static - '资金帐户'    (L832, T30, R882, B42)\n",
      "   |    | ['Static56', '资金帐户', '资金帐户Static']\n",
      "   |    | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | ComboBox - '55333081'    (L886, T27, R970, B47)\n",
      "   |    | ['ComboBox4', '网上股票交易系统5.0ComboBox4']\n",
      "   |    | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   |    | \n",
      "   |    | Button - '点击激活ＸＸ行情软件'    (L832, T48, R999, B72)\n",
      "   |    | ['点击激活ＸＸ行情软件', 'Button33', '点击激活ＸＸ行情软件Button']\n",
      "   |    | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'OK'    (L1097, T27, R1106, B36)\n",
      "   |    | ['Button34', 'OKButton', 'OK']\n",
      "   |    | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L496, T30, R549, B70)\n",
      "   |    | ['Button35', '网上股票交易系统5.0Button6']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - 'NUL'    (L916, T32, R1053, B44)\n",
      "   |    | ['Static57', 'NULStatic', 'NUL']\n",
      "   |    | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '普通用户'    (L649, T33, R699, B45)\n",
      "   |    | ['普通用户', 'Static58', '普通用户Static']\n",
      "   |    | child_window(title=\"普通用户\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L704, T30, R757, B70)\n",
      "   |    | ['Button36', '网上股票交易系统5.0Button7']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '用户状态'    (L649, T54, R699, B66)\n",
      "   |    | ['Static59', '用户状态Static', '用户状态']\n",
      "   |    | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1087, T31, R1127, B71)\n",
      "   |    | ['Button37', '网上股票交易系统5.0Button8']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - ' '    (L776, T27, R1043, B74)\n",
      "   |    | [' Static', 'Static60', ' ']\n",
      "   |    | child_window(title=\" \", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L365, T53, R487, B71)\n",
      "   |    | ['Button38', '网上股票交易系统5.0Button9']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | ComboBox - 'UID_482532  模拟炒股'    (L365, T30, R487, B50)\n",
      "   |    | ['ComboBox5', '网上股票交易系统5.0ComboBox5']\n",
      "   |    | child_window(title=\"UID_482532  模拟炒股\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | #32770 - ''    (L633, T27, R908, B75)\n",
      "   | ['#327707', '网上股票交易系统5.0#327704']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   |    | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   |    | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L1181, T27, R1212, B59)\n",
      "   |    | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   |    | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   |    | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    |    | \n",
      "   |    |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    |    | \n",
      "   |    |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Static - '意见反馈'    (L641, T29, R1141, B57)\n",
      "   | ['意见反馈2', 'Static55', '意见反馈Static2']\n",
      "   | child_window(title=\"意见反馈\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1181, T27, R1212, B59)\n",
      "   | ['Button30', '网上股票交易系统5.0Button3']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | AfxFrameOrView42s - ''    (L633, T27, R1211, B75)\n",
      "   | ['网上股票交易系统5.0AfxFrameOrView42s2', 'AfxFrameOrView42s3']\n",
      "   | child_window(class_name=\"AfxFrameOrView42s\")\n",
      "   |    | \n",
      "   |    | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   |    | child_window(class_name=\"Shell Embedding\")\n",
      "   |    |    | \n",
      "   |    |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell Embedding - ''    (L631, T25, R1213, B77)\n",
      "   | ['Shell Embedding2', '网上股票交易系统5.0Shell Embedding2']\n",
      "   | child_window(class_name=\"Shell Embedding\")\n",
      "   |    | \n",
      "   |    | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   |    | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    |    | \n",
      "   |    |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Shell DocObject View - ''    (L631, T25, R1213, B77)\n",
      "   | ['网上股票交易系统5.0Shell DocObject View2', 'Shell DocObject View2']\n",
      "   | child_window(class_name=\"Shell DocObject View\")\n",
      "   |    | \n",
      "   |    | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   |    | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   |    | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Internet Explorer_Server - ''    (L631, T25, R1213, B77)\n",
      "   | ['网上股票交易系统5.0Internet Explorer_Server2', 'Internet Explorer_Server2']\n",
      "   | child_window(class_name=\"Internet Explorer_Server\")\n",
      "   | \n",
      "   | Button - ''    (L1091, T29, R1127, B69)\n",
      "   | ['Button31', '网上股票交易系统5.0Button4']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L1127, T31, R1167, B71)\n",
      "   | ['Button32', '网上股票交易系统5.0Button5']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - '深HK'    (L278, T30, R362, B50)\n",
      "   | ['ComboBox2', '网上股票交易系统5.0ComboBox2']\n",
      "   | child_window(title=\"深HK\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | ComboBox - '00106169972'    (L278, T53, R362, B73)\n",
      "   | ['ComboBox3', '网上股票交易系统5.0ComboBox3']\n",
      "   | child_window(title=\"00106169972\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Static - '资金帐户'    (L832, T30, R882, B42)\n",
      "   | ['Static56', '资金帐户', '资金帐户Static']\n",
      "   | child_window(title=\"资金帐户\", class_name=\"Static\")\n",
      "   | \n",
      "   | ComboBox - '55333081'    (L886, T27, R970, B47)\n",
      "   | ['ComboBox4', '网上股票交易系统5.0ComboBox4']\n",
      "   | child_window(title=\"55333081\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | Button - '点击激活ＸＸ行情软件'    (L832, T48, R999, B72)\n",
      "   | ['点击激活ＸＸ行情软件', 'Button33', '点击激活ＸＸ行情软件Button']\n",
      "   | child_window(title=\"点击激活ＸＸ行情软件\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'OK'    (L1097, T27, R1106, B36)\n",
      "   | ['Button34', 'OKButton', 'OK']\n",
      "   | child_window(title=\"OK\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L496, T30, R549, B70)\n",
      "   | ['Button35', '网上股票交易系统5.0Button6']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - 'NUL'    (L916, T32, R1053, B44)\n",
      "   | ['Static57', 'NULStatic', 'NUL']\n",
      "   | child_window(title=\"NUL\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '普通用户'    (L649, T33, R699, B45)\n",
      "   | ['普通用户', 'Static58', '普通用户Static']\n",
      "   | child_window(title=\"普通用户\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L704, T30, R757, B70)\n",
      "   | ['Button36', '网上股票交易系统5.0Button7']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '用户状态'    (L649, T54, R699, B66)\n",
      "   | ['Static59', '用户状态Static', '用户状态']\n",
      "   | child_window(title=\"用户状态\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L1087, T31, R1127, B71)\n",
      "   | ['Button37', '网上股票交易系统5.0Button8']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - ' '    (L776, T27, R1043, B74)\n",
      "   | [' Static', 'Static60', ' ']\n",
      "   | child_window(title=\" \", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L365, T53, R487, B71)\n",
      "   | ['Button38', '网上股票交易系统5.0Button9']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | ComboBox - 'UID_482532  模拟炒股'    (L365, T30, R487, B50)\n",
      "   | ['ComboBox5', '网上股票交易系统5.0ComboBox5']\n",
      "   | child_window(title=\"UID_482532  模拟炒股\", class_name=\"ComboBox\")\n",
      "   | \n",
      "   | StatusBar - ''    (L7, T600, R1171, B619)\n",
      "   | ['StatusBar元   ', 'StatusBarUID_482532', 'StatusBar可用金额', 'StatusBar■■■■■', 'StatusBar93269.59', 'StatusBar杭州核新软件技术有限公司', '网上股票交易系统5.0StatusBar', 'StatusBar']\n",
      "   | child_window(class_name=\"msctls_statusbar32\")\n",
      "   | \n",
      "   | AfxControlBar42s - ''    (L7, T75, R1171, B75)\n",
      "   | ['网上股票交易系统5.0AfxControlBar42s', 'AfxControlBar42s', '网上股票交易系统5.0AfxControlBar42s0', '网上股票交易系统5.0AfxControlBar42s1', 'AfxControlBar42s0', 'AfxControlBar42s1']\n",
      "   | child_window(class_name=\"AfxControlBar42s\")\n",
      "   | \n",
      "   | AfxControlBar42s - ''    (L7, T600, R1171, B600)\n",
      "   | ['网上股票交易系统5.0AfxControlBar42s2', 'AfxControlBar42s2']\n",
      "   | child_window(class_name=\"AfxControlBar42s\")\n",
      "   | \n",
      "   | AfxControlBar42s - ''    (L7, T75, R7, B600)\n",
      "   | ['网上股票交易系统5.0AfxControlBar42s3', 'AfxControlBar42s3']\n",
      "   | child_window(class_name=\"AfxControlBar42s\")\n",
      "   | \n",
      "   | AfxControlBar42s - 'debug bar'    (L1171, T75, R1171, B600)\n",
      "   | ['AfxControlBar42s4', 'debug bar', 'debug barAfxControlBar42s', 'debug bar0', 'debug bar1']\n",
      "   | child_window(title=\"debug bar\", class_name=\"AfxControlBar42s\")\n",
      "   |    | \n",
      "   |    | Afx:400000:8:10003:100052:0 - 'debug bar'    (L1169, T75, R1369, B600)\n",
      "   |    | ['Afx:400000:8:10003:100052:0', 'debug barAfx:400000:8:10003:100052:0', 'debug bar2']\n",
      "   |    | child_window(title=\"debug bar\", class_name=\"Afx:400000:8:10003:100052:0\")\n",
      "   |    |    | \n",
      "   |    |    | #32770 - ''    (L1179, T92, R1364, B595)\n",
      "   |    |    | ['#327708', '网上股票交易系统5.0#327705']\n",
      "   |    |    | child_window(class_name=\"#32770\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    |    |    | ['Button39', '清空Button', '清空']\n",
      "   |    |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    |    |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    |    |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    |    |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    |    |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    |    |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    |    |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    |    |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    |    |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    |    |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    |    |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    |    |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    |    |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    |    |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    |    |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    |    |    | \n",
      "   |    |    |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    |    |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    |    |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    |    | ['Button39', '清空Button', '清空']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1179, T92, R1364, B595)\n",
      "   |    | ['#327708', '网上股票交易系统5.0#327705']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    |    | ['Button39', '清空Button', '清空']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    | ['Button39', '清空Button', '清空']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   | \n",
      "   | Afx:400000:8:10003:100052:0 - 'debug bar'    (L1169, T75, R1369, B600)\n",
      "   | ['Afx:400000:8:10003:100052:0', 'debug barAfx:400000:8:10003:100052:0', 'debug bar2']\n",
      "   | child_window(title=\"debug bar\", class_name=\"Afx:400000:8:10003:100052:0\")\n",
      "   |    | \n",
      "   |    | #32770 - ''    (L1179, T92, R1364, B595)\n",
      "   |    | ['#327708', '网上股票交易系统5.0#327705']\n",
      "   |    | child_window(class_name=\"#32770\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    |    | ['Button39', '清空Button', '清空']\n",
      "   |    |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    |    | \n",
      "   |    |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    | ['Button39', '清空Button', '清空']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L1179, T92, R1364, B595)\n",
      "   | ['#327708', '网上股票交易系统5.0#327705']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   |    | ['Button39', '清空Button', '清空']\n",
      "   |    | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   |    | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   |    | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   |    | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   |    | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   |    | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   |    | child_window(class_name=\"RICHEDIT\")\n",
      "   |    | \n",
      "   |    | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   |    | ['Button42', 'defaultButton', 'default']\n",
      "   |    | child_window(title=\"default\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   |    | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   |    | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   |    | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   |    | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   |    | ['Button45', '显示日志', '显示日志Button']\n",
      "   |    | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   |    | ['Button46', 'Reload', 'ReloadButton']\n",
      "   |    | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   |    | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   |    | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '清空'    (L1179, T97, R1224, B118)\n",
      "   | ['Button39', '清空Button', '清空']\n",
      "   | child_window(title=\"清空\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示扩展信息'    (L1229, T130, R1324, B148)\n",
      "   | ['显示扩展信息Button', 'Button40', '显示扩展信息']\n",
      "   | child_window(title=\"显示扩展信息\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '自动滚动'    (L1229, T148, R1316, B166)\n",
      "   | ['Button41', '自动滚动Button', '自动滚动']\n",
      "   | child_window(title=\"自动滚动\", class_name=\"Button\")\n",
      "   | \n",
      "   | RICHEDIT - ''    (L1179, T186, R1364, B595)\n",
      "   | ['网上股票交易系统5.0RICHEDIT', 'RICHEDIT']\n",
      "   | child_window(class_name=\"RICHEDIT\")\n",
      "   | \n",
      "   | Button - 'default'    (L1577, T115, R1652, B136)\n",
      "   | ['Button42', 'defaultButton', 'default']\n",
      "   | child_window(title=\"default\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示应答数据'    (L1229, T115, R1325, B130)\n",
      "   | ['Button43', '显示应答数据Button', '显示应答数据']\n",
      "   | child_window(title=\"显示应答数据\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示请求数据'    (L1229, T97, R1324, B115)\n",
      "   | ['Button44', '显示请求数据Button', '显示请求数据']\n",
      "   | child_window(title=\"显示请求数据\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - '显示日志'    (L1229, T166, R1301, B181)\n",
      "   | ['Button45', '显示日志', '显示日志Button']\n",
      "   | child_window(title=\"显示日志\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Reload'    (L1179, T123, R1224, B144)\n",
      "   | ['Button46', 'Reload', 'ReloadButton']\n",
      "   | child_window(title=\"Reload\", class_name=\"Button\")\n",
      "   | \n",
      "   | Button - 'Debug级别日志'    (L1301, T166, R1403, B181)\n",
      "   | ['Button47', 'Debug级别日志', 'Debug级别日志Button']\n",
      "   | child_window(title=\"Debug级别日志\", class_name=\"Button\")\n",
      "   | \n",
      "   | #32770 - ''    (L7, T27, R910, B51)\n",
      "   | ['#327709', '网上股票交易系统5.0#327706']\n",
      "   | child_window(class_name=\"#32770\")\n",
      "   |    | \n",
      "   |    | Static - '委托下单'    (L52, T27, R166, B51)\n",
      "   |    | ['委托下单', 'Static61', '委托下单Static']\n",
      "   |    | child_window(title=\"委托下单\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '可用:'    (L246, T33, R278, B45)\n",
      "   |    | ['Static62', '可用:', '可用:Static']\n",
      "   |    | child_window(title=\"可用:\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '93269.59'    (L283, T33, R369, B45)\n",
      "   |    | ['Static63', '93269.59Static3', '93269.593']\n",
      "   |    | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '冻结:'    (L378, T33, R410, B45)\n",
      "   |    | ['Static64', '冻结:Static', '冻结:']\n",
      "   |    | child_window(title=\"冻结:\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '0.00'    (L411, T33, R497, B45)\n",
      "   |    | ['0.008', 'Static65', '0.00Static8']\n",
      "   |    | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '市值:'    (L505, T33, R537, B45)\n",
      "   |    | ['Static66', '市值:', '市值:Static']\n",
      "   |    | child_window(title=\"市值:\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '39965.00'    (L538, T33, R624, B45)\n",
      "   |    | ['Static67', '39965.002', '39965.00Static2']\n",
      "   |    | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '资产:'    (L633, T33, R665, B45)\n",
      "   |    | ['Static68', '资产:Static', '资产:']\n",
      "   |    | child_window(title=\"资产:\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - '133234.59'    (L666, T33, R752, B45)\n",
      "   |    | ['Static69', '133234.59Static2', '133234.592']\n",
      "   |    | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L763, T29, R817, B50)\n",
      "   |    | ['Button48', '网上股票交易系统5.0Button10']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L829, T29, R909, B50)\n",
      "   |    | ['Button49', '网上股票交易系统5.0Button11']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Button - ''    (L520, T29, R574, B50)\n",
      "   |    | ['Button50', '网上股票交易系统5.0Button12']\n",
      "   |    | child_window(class_name=\"Button\")\n",
      "   |    | \n",
      "   |    | Static - '交易系统已锁定，须先解锁才能操作！'    (L241, T27, R499, B51)\n",
      "   |    | ['Static70', '交易系统已锁定，须先解锁才能操作！Static', '交易系统已锁定，须先解锁才能操作！']\n",
      "   |    | child_window(title=\"交易系统已锁定，须先解锁才能操作！\", class_name=\"Static\")\n",
      "   |    | \n",
      "   |    | Static - 'U...2'    (L150, T27, R206, B51)\n",
      "   |    | ['U...2', 'Static71', 'U...2Static']\n",
      "   |    | child_window(title=\"U...2\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '委托下单'    (L52, T27, R166, B51)\n",
      "   | ['委托下单', 'Static61', '委托下单Static']\n",
      "   | child_window(title=\"委托下单\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '可用:'    (L246, T33, R278, B45)\n",
      "   | ['Static62', '可用:', '可用:Static']\n",
      "   | child_window(title=\"可用:\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '93269.59'    (L283, T33, R369, B45)\n",
      "   | ['Static63', '93269.59Static3', '93269.593']\n",
      "   | child_window(title=\"93269.59\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '冻结:'    (L378, T33, R410, B45)\n",
      "   | ['Static64', '冻结:Static', '冻结:']\n",
      "   | child_window(title=\"冻结:\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '0.00'    (L411, T33, R497, B45)\n",
      "   | ['0.008', 'Static65', '0.00Static8']\n",
      "   | child_window(title=\"0.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '市值:'    (L505, T33, R537, B45)\n",
      "   | ['Static66', '市值:', '市值:Static']\n",
      "   | child_window(title=\"市值:\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '39965.00'    (L538, T33, R624, B45)\n",
      "   | ['Static67', '39965.002', '39965.00Static2']\n",
      "   | child_window(title=\"39965.00\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '资产:'    (L633, T33, R665, B45)\n",
      "   | ['Static68', '资产:Static', '资产:']\n",
      "   | child_window(title=\"资产:\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - '133234.59'    (L666, T33, R752, B45)\n",
      "   | ['Static69', '133234.59Static2', '133234.592']\n",
      "   | child_window(title=\"133234.59\", class_name=\"Static\")\n",
      "   | \n",
      "   | Button - ''    (L763, T29, R817, B50)\n",
      "   | ['Button48', '网上股票交易系统5.0Button10']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L829, T29, R909, B50)\n",
      "   | ['Button49', '网上股票交易系统5.0Button11']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Button - ''    (L520, T29, R574, B50)\n",
      "   | ['Button50', '网上股票交易系统5.0Button12']\n",
      "   | child_window(class_name=\"Button\")\n",
      "   | \n",
      "   | Static - '交易系统已锁定，须先解锁才能操作！'    (L241, T27, R499, B51)\n",
      "   | ['Static70', '交易系统已锁定，须先解锁才能操作！Static', '交易系统已锁定，须先解锁才能操作！']\n",
      "   | child_window(title=\"交易系统已锁定，须先解锁才能操作！\", class_name=\"Static\")\n",
      "   | \n",
      "   | Static - 'U...2'    (L150, T27, R206, B51)\n",
      "   | ['U...2', 'Static71', 'U...2Static']\n",
      "   | child_window(title=\"U...2\", class_name=\"Static\")\n"
     ]
    }
   ],
   "source": [
    "trader.app.top_window().set_focus()\n",
    "trader.app.top_window().print_control_identifiers()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'THSTrader' object has no attribute '__select_menu'",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-4-1783af81ec7e>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__select_menu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'查询[F4]'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'历史成交'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m      2\u001b[0m \u001b[0mDATA\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__get_grid_data\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mAttributeError\u001b[0m: 'THSTrader' object has no attribute '__select_menu'"
     ]
    }
   ],
   "source": [
    "trader.__select_menu(['查询[F4]', '历史成交'])\n",
    "DATA=trader.__get_grid_data()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'function' object has no attribute '__get_left_menus_handle'",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-3-fd70b6dd2607>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mtrader\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtop_window\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__get_left_menus_handle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;31mAttributeError\u001b[0m: 'function' object has no attribute '__get_left_menus_handle'"
     ]
    }
   ],
   "source": [
    "trader.app.top_window.__get_left_menus_handle()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['000132', '688012']"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "not_need_trade_list=['132','688012']\n",
    "\n",
    "not_need_trade_list=[str(x).zfill(6) for x in not_need_trade_list]\n",
    "not_need_trade_list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "trader.select_menu(['查询[F4]', '历史成交'])\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "dlg2 = trader.app.top_window().child_window(class_name='Button',title=\"确定\").click()\n",
    "dlg2.draw_outline(colour = 'red')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Identifiers:\n",
      "\n",
      "Button - '确定'    (L463, T82, R523, B103)\n",
      "['Button', '确定', '确定Button']\n",
      "child_window(title=\"确定\", class_name=\"Button\")\n"
     ]
    }
   ],
   "source": [
    "dlg2.print_control_identifiers()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.5"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
